У меня возникли проблемы с тем, чтобы PathCompleter из Prompttoolkit вел себя так, как я ожидал. Если я наберу C: вместо того, чтобы предлагать что-то вроде «C://», он начнет автоматически заполнять список файлов в текущем относительном каталоге.
Запуск этого через отладчик кажется проблема связана с os.listdir. На машине с Windows C: считается допустимым каталогом, но вызов os.listdir("C:") перечисляет все файлы в текущем относительном каталоге. Почему он так себя ведет, это баг или работает как надо? Есть ли простой способ заставить мой pathcompleter перестать предлагать неверные пути.
Подробнее здесь: https://stackoverflow.com/questions/791 ... instead-of
Почему os.listdir('C:') возвращает файлы в текущем относительном каталоге вместо файлов в корневом каталоге C://? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python os listdir перечисляет файлы для неправильного каталога [дубликат]
Anonymous » » в форуме Python - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-