Вопросы по теме '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 просмотров
schedule
06.02.2024
Библиотека похожа на 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 просмотров
schedule
27.06.2023
Удалите промежуточные папки в имени пути к файлу (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