Описание тега pathlib
NonePathlib предлагает классы, представляющие пути файловой системы с семантикой, подходящей для разных операционных систем.
1
ответ
Обрабатывает имена файлов Posix не-UTF-8, используя Python pathlib?
Я пытаюсь использовать модуль pathlib, который стал частью стандартной библиотеки в Python 3.4+, для поиска и управления путями к файлам. Хотя это улучшение по сравнению с функциями стиля os.path, позволяющее обрабатывать пути объектно-ориентированн…
16 авг '17 в 23:05
3
ответа
В Python 3.4, как лучше / проще всего сравнивать пути?
Использование этого кода в Python 3.4 и Ubuntu 14.04 не возвращаются True import pathlib path1 = pathlib.Path("/tmp") path2 = pathlib.Path("/tmp/../tmp") print(path1 == path2) # gives False print(path1 is path2) # gives False Но обычно "/tmp" и "/tm…
26 май '14 в 23:45
0
ответов
Почему pathlib.Path("C:") разрешается в рабочий каталог в Windows?
Используя Python 3.6 в Windows 7 x64, путь "C:" кажется идентичным пустому пути для Path.resolve(): "Пустые" пути - это "текущий рабочий каталог" cwd(): >>> from pathlib import Path >>> Path().resolve() WindowsPath('C:/Users/me') &…
15 фев '18 в 15:38
1
ответ
Как использовать переменную среды win "pathlib" для сохранения файлов?
Я пытаюсь использовать переменную среды Win, как %userprofile%\desktop с pathlib для сохранения файлов на разных компьютерах пользователей. Но я не могу заставить его работать, он продолжает экономить на запущенном скрипте dir. импорт pathlib с даты…
24 ноя '18 в 08:12
0
ответов
Получить все файлы в подходящем имени подкаталога
У меня есть этот кусок кода из другого проекта: import pathlib p = pathlib.Path(root) for img_file in p.rglob("*.jpg"): #Do something for each image file Он находит все файлы jpg во всем каталоге и его подпапках и воздействует на них. У меня есть ка…
01 май '18 в 10:37
1
ответ
Python: копирование содержимого каталога c:\FLASH на все подключенные USB-накопители
Мне нужно скопировать некоторые документы, папки и файлы из одного каталога на локальном диске на все подключенные USB-накопители. Когда папка назначения также является папкой, все работает, но если папка является корневым USB-накопителем, я всегда …
01 ноя '18 в 13:28
1
ответ
Почему скрипт Python работает по-другому в приглашении Spyder vs cmd
У меня есть следующий скрипт test.py: import pathlib, os path = "C:\\Windows" pathparent = pathlib.Path("C:\\Windows").parent if os.path.exists(pathparent): print("path exists") и когда я выполняю его в IDE Spyder, я получаю это: path exists когда я…
27 май '17 в 16:52
0
ответов
Python PATHLIB на 3.5.2 и 3.6
У меня есть две среды Python и использование PATHLIB для создания ссылок на файлы и для размещения. Когда я запускаю код на 3.6 ниже, работает нормально. В 3.5 я не могу заставить его работать, поэтому мне приходится вручную указывать каждый путь. Я…
11 дек '18 в 22:46
0
ответов
Pyinstaller EXE определяет относительные пути, но не абсолютный путь
Я использую pyinstaller для создания EXE из скрипта. Расположение скрипта и исполняемого файла: Скрипт: root-dir \ subdir1 \ subdir2 \ src \ scriptabc.py Exe: root-dir \ subdir1 \ subdir2 \ exe \ scriptabc.exe Для создания Exe я запускаю команды cmd…
04 янв '19 в 03:38
2
ответа
Как получить сестринский путь к папке в Python?
x,y, а также z папки в d:/ d:/x(ток) d:/y d:/z Каков наилучший способ получить пути y а также z папки из данного x Путь к папке.
25 сен '17 в 10:30
1
ответ
Обработка нескольких файлов в папке с помощью многопроцессорной обработки
Я пытаюсь прочитать кучу файлов в папке, обработать содержимое и сохранить их. Поскольку у меня много файлов, мне нужно распараллелить операцию. Вот код, который я пробовал, но когда я его запускаю, ничего не происходит, я даже не получаю никакой ош…
04 фев '19 в 14:46
3
ответа
Измените расширение файла с.tar.gz на.tgz в Python3
Используя pathlib, есть простое решение, чтобы изменить расширение файла с двумя суффиксами, такими как ".tar.gz", на простой суффикс, такой как ".tgz". В настоящее время я попробовал: import pathlib src = pathlib.Path("path/to/archive.tar.gz") dst …
06 фев '19 в 14:48
1
ответ
Код не возвращает мне последний файл
Хотя у меня есть файлы в каталоге, код ничего не возвращает, кто-нибудь может мне помочь? from pathlib import Path date_creation = lambda f: f.stat().st_ctime directory = Path('directory') files = directory.glob('*.py') sorted_files = sorted(files, …
12 фев '19 в 21:37
1
ответ
Самый хороший способ найти текущий каталог файла в Python
Я ищу замену import os package_dir = os.path.dirname(os.path.abspath(__file__)) file_path = os.path.join(package_dir,'foo.csv') Мой рабочий путь не путь к файлу. Поэтому, когда я хочу загрузить файл, мне нужен способ генерирования относительного пут…
20 янв '19 в 18:02
4
ответа
Python pathlib создает каталоги, если они не существуют
Если бы я хотел указать путь для сохранения файлов и создания каталогов, которые не существуют по этому пути, возможно ли это сделать с помощью библиотеки pathlib в одной строке кода?
01 май '18 в 02:52
3
ответа
Python 3.6 pathlib Путь изменения имени родительского каталога
Новый пакет Path из библиотеки pathlib, который был добавлен из Python 3.4, кажется мощной заменой таких подходов, как os.path.join(), но у меня есть некоторые проблемы с работой с ним. У меня есть путь, который может быть что угодно из folder_foo/f…
21 июн '18 в 02:18
1
ответ
Python Pathlib объект пути не преобразуется в строку
Я пытаюсь использовать Shutil для копирования PDF-файла с использованием объектов пути из Pathlib, однако, когда я запускаю свой код, я получаю сообщение об ошибке "объект str не вызывается" при преобразовании моих путей обратно в строки с использов…
01 июн '17 в 19:39
8
ответов
Используйте pathlib для путей s3
Я хотел бы создать некоторую функциональность для перемещения файлов между s3 и моей локальной файловой системой, но pathlib, кажется, поглощает повторные слэши, нарушая мою функциональность aws-cli: from pathlib import Path p = Path('s3://loc') str…
02 мар '18 в 22:11
3
ответа
Python - добавить строку к существующим строкам файла
У меня есть исходный файл (fo.log), как показано ниже: title1 title2 title3 o11 o12 o13 o21 o22 o23 o31 o32 o33 И файл назначения (fd.log), как показано ниже: d11 d12 d21 d22 d31 d32 Оба файла имеют одинаковое количество строк (это могут быть миллио…
20 июл '18 в 14:08
1
ответ
Создать относительный путь с помощью шагов родительских каталогов
На всякий случай я что-то упустил и прежде чем я реализую собственное решение проблемы. В нашей системе сборки мне всегда приходится работать с относительными путями, чтобы все проекты были мобильными. Поэтому сценарии сборки должны генерировать отн…
17 сен '18 в 17:36