Как я могу найти исходный код os.scandir в Python3? - PullRequest
0 голосов
/ 04 июля 2018

ну, это немного связано с моим другим вопросом .

Из всех способов получить источник функции:

  • источник не будет работать
  • os.scandir не имеет атрибута __file__, поэтому вы не можете просто os.scandir.__file__.
  • сканирование через исходный файл в python github repo не выявляет ничего интересного.

Любой совет будет оценен.

1 Ответ

0 голосов
/ 04 июля 2018

Из документации :

В Unix-системах scandir () использует системные функции opendir () и readdir (). В Windows он использует функции Win32 FindFirstFileW и FindNextFileW.

Я бы порекомендовал посмотреть на них, если вы хотите знать, что происходит за кулисами.

...