Вопросы по теме 'os.path'

os.path.join (), который не отбрасывается перед ведущей косой чертой?
os.path.join Python был описан как «в основном бессмысленный» , поскольку он отбрасывает любые аргументы, предшествующие аргументу, содержащему начальную косую черту. Если оставить в стороне то, что это преднамеренное и задокументированное...
3168 просмотров
schedule 21.04.2024

os.path.join(p1,p2) опускает косые черты p1
Я программист в свободное время, поэтому, пожалуйста, будьте нежны. Теперь, что касается реальной проблемы, один из моих пользователей сталкивается со странным поведением, когда os.path.join(p1,p2) возвращает относительный путь со всеми косыми...
360 просмотров
schedule 05.04.2024

двойная обратная косая черта python os.path.abspath
я понимаю путь dire=os.path.abspath(".") и for fileName in filter(os.path.isfile, os.listdir(path=direc)) но dire имеет C:\\ и отправляет мне следующую ошибку: TypeError: listdir() takes no keyword arguments когда я...
1604 просмотров
schedule 09.12.2023

Разница между os.path.dirname(os.path.abspath(__file__)) и os.path.dirname(__file__)
Я новичок, работаю над проектом Django. Файл Settings.py проекта Django содержит следующие две строки: BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) Я хочу...
52764 просмотров
schedule 02.10.2023

Почему бы не использовать патч sys.getfilesystemencoding() для обезьян?
В Python можно прочитать кодировку файловой системы с помощью sys.getfilesystemencoding() . Но, похоже, нет официального способа установить кодировку файловой системы. См.: Как изменить кодировку файловой системы с помощью python? Я...
206 просмотров
schedule 28.09.2023

Увеличение числа в имени файла, когда файл существует
Я все еще новичок в Python (3). У меня есть НАГРУЗКА данных датчика, но ограничение загрузки вынуждает меня извлекать данные по частям, а не все сразу (каждый загруженный файл .zip содержит папку с файлами .csv для данных каждого датчика в течение...
1954 просмотров
schedule 13.05.2022

Py (os.path): есть ли макс. размер строки перед автоматической линией разрыва/возвратом?
Я надеюсь, что смогу хорошо описать свою проблему, заранее извините, если это сложно. Вопрос . Вставляет ли Python (или вызовы os.path) автоматически возврат после определенного количества символов? Предыстория: я пытаюсь извлечь акустические...
36 просмотров

Библиотека похожа на os.path.commonprefix, но возвращает общий префикс любых 2+ введенных списков?
dict = {'a':['b1','b2', 'b3'], 'b':['b1','b2','b3'], 'c':['b1','b3','b4','b5']} toList = list(dict.values()) os.path.commonprefix(toList) os.path.commonprefix(toList) печатает только ['b1'], но я пытаюсь найти самый длинный общий префикс среди...
61 просмотров
schedule 12.11.2022

os.path.isdir() возвращает false в существующую папку
Я прочитал этот другой пост, но ни одно из решений там не сработало, скажем, у меня есть такая структура папок: main.py src\ s1\ dummy.txt s2\ dummy.txt И этот код: import os for filename in os.listdir('.'):...
210 просмотров
schedule 24.07.2022

как проверить путь/файл существует или нет в python?
У меня есть два файла в каталоге abc test.py hello.txt Файл test.py : import os.path if os.path.exists('hello.txt'): print('yes') else: print('no') при выполнении test.py в том же каталоге вывод, как я и ожидал, «да» abc...
540 просмотров
schedule 07.12.2023

Преобразование os.path в модуль pathlib не работает, как ожидалось
Я пытался заменить os.path новым модулем pathlib. В этих строках os.path работает каждый раз без ошибок, а модуль Pathlib выдает ошибку: Path' and 'str' [!] send_logs // Error.. ~ unsupported operand type(s) for +: 'PosixPath' and 'str'...
379 просмотров

Удалите промежуточные папки в имени пути к файлу (Python)
У меня есть путь /foo/bar/poo/car и есть файлы в каталоге car . Я хочу получить /foo/bar с теми же файлами в bar . Я понял, что это неправильно, поскольку он не поддерживает файлы: >>> import os >>>...
64 просмотров
schedule 10.08.2023

Используйте / для пути в Windows, а также используйте функции stdlib (glob, os.path и т. д.)
Как заставить Python использовать / в качестве разделителя пути (для glob , os.path и т. д.) даже в Windows? Я пробовал os.sep = '/' , но это не работает: import os, glob os.sep = '/' os.path.sep = '/' for f in glob.glob('D:/Temp/**/*',...
36 просмотров
schedule 09.06.2023