Вопросы по теме 'pathlib'
Python 3.4+: расширение pathlib.Path
Следующий код — это то, что я попробовал первым, но some_path.with_suffix('.jpg') , очевидно, возвращает объект pathlib.PosixPath (я работаю в Linux) вместо моей версии PosixPath , потому что я не переопределял with_suffix . Нужно ли копировать...
1916 просмотров
schedule
14.12.2022
pathlib.path позволяет объединять другие типы, кроме строки и пути.
Как я могу изменить pathlib.Path._parse_args , чтобы я не мог использовать другие типы (например, LocalPath ) в качестве аргументов для Path , но также использовать другие типы в качестве параметра для объединения на основе / и т. д.?
from...
3488 просмотров
schedule
27.05.2024
Как предотвратить возврат файлов Path.glob в pathlib, когда glob заканчивается косой чертой?
Кажется, что новый Path.glob из pathlib ведет себя иначе, чем старый glob.glob , когда шаблон глобуса заканчивается косой чертой.
In [1]: from pathlib import Path
In [2]: from glob import glob
In [3]: glob('webroot/*/')
Out[3]:...
247 просмотров
schedule
06.04.2023
PathLib рекурсивно удаляет каталог?
Есть ли способ удалить каталог и его содержимое в модуле PathLib? С path.unlink() удаляется только файл, с path.rmdir() каталог должен быть пустым. Нет ли способа сделать это в одном вызове функции?
32908 просмотров
schedule
11.07.2023
Как нормализовать относительный путь с помощью pathlib
Я пытаюсь использовать относительные пути в Python и хочу поместить свои CSV-файлы в отдельную папку из своего кода Python.
Моя программа python находится в следующей папке:
G:\projects\code
Я хочу прочитать этот файл, который находится на...
3947 просмотров
schedule
29.07.2022
Как получить возможности обработки пути unix от pathlib без специфичных для системы, например, Path.resolve() изменяет /tmp на /private/tmp
Наткнулся на интересный случай с pathlib, где я использую его для представления путей на устройстве Android, а не на машине, на которой активно работает python. Можно ли по-прежнему использовать слащавый синтаксис pathlib и способность разрешать...
235 просмотров
schedule
24.04.2023
pathlib Путь `write_text` в режиме добавления
Есть ли ярлык для объектов pathlib.Path python для write_text() в режиме добавления?
Стандартная функция open() имеет mode="a" возможность открыть файл для записи и добавления в файл, если он существует, и Path s .open() кажется,...
8119 просмотров
schedule
10.03.2023
Python pathlib: как фильтровать файлы по пути с сопоставлением выражений?
Я хотел бы отфильтровать файлы, содержащие определенное выражение в каталоге. Я совсем новичок в Python. В R я бы работал со строками, но в Python я работал с pathlib , у которого есть некоторые явные преимущества, такие как кросс-платформенная...
2319 просмотров
schedule
03.05.2023
Как разрешить относительный путь относительно любого каталога
Я знаю, как преобразовать относительный путь, например '..\input\file\hello.txt' , в абсолютный путь относительно текущего рабочего каталога:
from pathlib import Path
rel_path = Path(r'..\input\file\hello.txt')
print(f'Absolute path:...
181 просмотров
schedule
20.01.2023
Pathlib «нормализует» пути UNC с помощью $
В Python3.8 я пытаюсь использовать pathlib для объединения строки с путем UNC, который находится на диске C удаленного компьютера. Это странная непоследовательность. Например:
>>> remote = Path("\\\\remote\\", "C$\\Some\\Path")...
314 просмотров
schedule
08.09.2022
pathlib печатает текущий путь к каталогу
import os
import sys
import pathlib
for folderName,subfolders,filenames in os.walk('/'):
for filename in filenames:
# print(filename)
if filename.endswith('.pdf'):
path=pathlib.Path(filename).parent.absolute()...
330 просмотров
schedule
04.08.2022
Пользовательский pathlib.Path()
Я попытался настроить pathlib.Path() с дополнительными функциями. В частности, мне очень нравится использовать менеджер контекста в качестве метода перемещения в каталог и из него. Я использую это все время, но, похоже, я получаю ошибки при...
113 просмотров
schedule
14.11.2022
Glob и pathlib Path.glob дают разные результаты для одного и того же шаблона
Я пытаюсь перебрать все каталоги (не рекурсивно) внутри данного каталога. У меня есть такая файловая структура:
debian/
dev-requirements.txt
MANIFEST.in
mypy.ini
pytest.ini
README.md
requirements.txt
resources/
reviewer/
setup.py*
tests/
tox.ini...
27 просмотров
schedule
04.05.2023
Если условие инструкции выполнено, но не выполняется (Python)
HI У меня есть список объектов пути Windows, на которых я запускаю оператор if. Предыстория: у меня есть несколько CSV-файлов. Мой код проверяет эти файлы csv. Если CSV-файл в порядке, скрипт перемещает файл в каталог с именем archive. Если есть...
85 просмотров
schedule
24.03.2023
Почему pathlib.Path(__file__).parent.parent чувствителен к моему рабочему каталогу?
У меня есть сценарий, который находится на два каталога ниже.
❯ tree
.
└── foo
└── bar
└── test.py
❯ cd foo/bar
❯ cat test.py
from pathlib import Path
print(Path(__file__).parent)
print(Path(__file__).parent.parent)...
637 просмотров
schedule
26.12.2023
Поиск абсолютного пути к восходящему каталогу с использованием python pathlib
У меня есть объект pathlib.Path, и я хочу найти абсолютный путь к родительской папке с именем BASE. Однако я не знаю, насколько выше в дереве устройств находится папка BASE. Я просто знаю, что pathlib.Path будет содержать папку с именем BASE....
43 просмотров
schedule
19.10.2022
Используя pathlib, как я могу разбить объект Path на список или итерацию отдельных имен, независимо от платформы?
Скажем, у меня есть такой объект Path:
from pathlib import Path
path = Path('/Users/Me/Desktop/Media/Pictures')
В системах posix это возвращает объект PosixPath , а в Windows - объект WindowsPath .
Есть ли хороший встроенный Pythonic способ...
22 просмотров
schedule
30.05.2022
использование pathlib для копирования файлов из подкаталогов в другие подкаталоги на основе файла.имя
Каталог 1 содержит подпапки с информацией о студентах, каждая подпапка названа по следующему соглашению.
LASTNAME, FIRSTNAME (STUDENTNUMBER)
В каталоге 2 есть 6 подпапок, содержащих .xlsx листа оценок учащихся. Каждый из этих файлов Excel...
46 просмотров
schedule
26.04.2023