Описание тега tarfile
NoneEither a tar archive file or a Python module used to handle tar archive files
1
ответ
Как распаковать все файлы в каталоге, но не сам каталог
Я хочу, чтобы tar все файлы в указанном каталоге. Но я не хочу получать каталоги, а также не подкаталоги. В настоящее время у меня есть это >>> import tarfile >>> with tarfile.open("x.gz","w:gz") as tar: ... tar.add("a", arcname=os…
30 дек '17 в 10:25
1
ответ
Извлеките файл и переименуйте его одновременно в python
Я хочу извлечь файл с определенным расширением из моего файла tarball и в то же время дать ему конкретное имя. Пока что я могу выбрать нужный файл по расширению и извлечь его. Но как я могу переименовать его так, как я хочу? tar = tarfile.open('file…
18 янв '16 в 15:14
1
ответ
Как я могу прочитать из поврежденного файла tar.bz2 в Python?
У меня есть программа, которая сохраняет свой вывод в файл tar.bz2, как он работает. У меня есть скрипт Python, который обрабатывает эти данные. Я хотел бы иметь возможность работать с выводом, если первая программа будет прервана, или просто запуст…
29 фев '12 в 01:36
2
ответа
Tarfile в Python: можно ли распаковать более эффективно, извлекая только некоторые данные?
Я заказываю огромные стопки ландсатов из USGS, которые поступают в архив tar.gz. Я пишу простой скрипт на Python, чтобы распаковать их. Каждый архив содержит 15 изображений формата tiff размером 60-120 МБ, что составляет чуть более 2 ГБ. Я могу легк…
26 сен '14 в 20:03
0
ответов
Архивированный файл Python tarfile больше, чем сумма исходных файлов
У меня есть подпрограмма Python, которая архивирует записи файлов в архив GZipped. Выходной файл, кажется, намного больше, чем исходные файлы, и я не могу понять, почему. В качестве примера масштаба проблемы, 6 ГБ записей вызовов генерируют архив 10…
28 фев '15 в 00:27
1
ответ
Python: поток файлов
Я хотел бы прочитать некоторые файлы из архива и сохранить его в новом архиве. Это код, который я написал. archive = 'dum/2164/archive.tar' # Read input data. input_tar = tarfile.open(archive, 'r|') tarinfo = input_tar.next() input_tar.close() # Wri…
04 дек '15 в 10:46
1
ответ
Использование Logstash на tarfile для создания конвейеров Elasticsearch
Я периодически получаю сжатые tar-файлы, содержащие различные типы журналов, которые я хочу загрузить в Elasticsearch. Подходит ли Logstash для этого варианта использования? Проблема, с которой я, похоже, сталкиваюсь, заключается в том, что даже есл…
23 янв '19 в 08:34
3
ответа
Как вставить строки и косые черты в путь?
Я пытаюсь извлечь файлы tar.gz, которые находятся в разных файлах с именами srm01, srm02 и srm03. Имя файла должно быть введено (строка), чтобы запустить мой код. Я пытаюсь сделать что-то вроде этого: import tarfile import glob thirdBloc = 'srm01' #…
07 сен '16 в 13:17
2
ответа
Невозможно извлечь файл tar в python из-за проблемы с разрешениями
Я не могу извлечь файл tar в python. Это база кода, которую я использую для извлечения файла tar в Python. file_path = os.path.join(extracted_tar_files, file.strip('.tar')) tf = tarfile.open(os.path.join(files_directory, file)) tf.extractall(file_pa…
27 фев '19 в 10:19
1
ответ
Python: получить один файл в TAR с FTP
У меня есть ftp-сервер, который содержит все мои tar-файлы, эти tar-файлы имеют размер более 500 МБ +, и их слишком много, и все, что мне нужно было сделать, это получить один файл из TAR, который содержит несколько файлов, который становится 500 МБ…
26 мар '14 в 03:10
1
ответ
Сохранение файлового объекта с помощью matplotlib savefig, создание tar-файла из нескольких рисунков SVG
Я создал несколько фигур, используя Python с Matplotlib. PyQt5 используется в качестве бэкэнда для отображения рисунков. Я сохраняю цифры в формате SVG, используя savefig. Моя проблема в том, что я хотел бы создать один zip-файл, содержащий все файл…
14 июн '18 в 09:02
2
ответа
Что такое индикатор Link (тип файла) в парсере tar
Я хочу знать, тип файла HTML-файл присутствует в файле tar. Я сохранил этот tar-файл в буфере, и я знаю, что могу узнать размер файла в буфере местоположения [124], но я хочу знать, что - (1.) Я хочу знать, что если файл, присутствующий в tar, HTML-…
29 июл '13 в 07:11
2
ответа
Организация файлов в файле tar bz2 с помощью python
У меня есть около 200000 текстовых файлов, которые помещены в файл bz2. У меня проблема в том, что когда я сканирую файл bz2 для извлечения нужных мне данных, он идет очень медленно. Он должен просмотреть весь файл bz2, чтобы найти нужный файл. Есть…
16 авг '10 в 14:22
2
ответа
Как построить объект TarFile в памяти из байтового буфера в Python 3?
Можно ли создать объект TarFile в памяти, используя буфер, содержащий данные tar, без необходимости записывать TarFile на диск и снова открывать его? Мы получаем байты, отправленные через сокет. Что-то вроде этого: import tarfile byte_array = client…
07 апр '13 в 01:08
0
ответов
Получить байты для tarfile в Python
Как я могу получить двоичное представление tarfile объект в Python? Прямо сейчас я делаю следующее, но это включает в себя "копирование": with BytesIO() as out_buffer: with tarfile.open(fileobj=out_buffer, mode='w') as newtar: for member in data: ne…
16 июл '16 в 19:44
2
ответа
Python: как создать tar-файл и сжать его на лету с помощью внешнего модуля, используя различные методы сжатия, недоступные в модуле tar file?
Я пытаюсь настроить код для упаковки нескольких больших файлов (от десятков до сотен гигабайт) в один архив. Методы сжатия, которые поддерживаются в модуле tarfile, немного медленны для такого большого объема данных, поэтому я хотел бы использовать …
15 июн '15 в 06:20
1
ответ
Как использовать csv.DictReader для объекта tarfile в Python 3.6?
Вот проблема, с которой я сталкиваюсь: Error: iterator should return strings, not bytes (did you open the file in text mode?) Код, который вызывает это, выглядит примерно так: for fileinfo in tarfile.open(filename): f = t.extractfile(fileinfo) reade…
02 окт '18 в 21:03
1
ответ
Почему tarfile.extractall игнорирует ошибки по умолчанию?
Модуль tarfile в Python по умолчанию игнорирует ошибки при извлечении, если только errorlevel установлен либо 1 или же 2 (или же debug в 1 если только сообщения об ошибках должны быть напечатаны). Попробуйте сделать mkdir /tmp/foo && sudo ch…
07 янв '10 в 01:58
1
ответ
Проблемы Юникода с tarfile.extractall() (Python 2.7)
Я использую Python 2.7.6 в Windows, и я использую модуль tarfile, чтобы извлечь файл gzip файл. mode вариант tarfile.open() установлен в "r:gz", После открытого вызова, если я должен был распечатать содержимое архива через tarfile.list()Я вижу следу…
21 июн '16 в 00:38
1
ответ
Извлечение.ppm.bz2 из пользовательского пути в пользовательский путь
Как видно из названия, у меня есть несколько папок, несколько файлов.ppm.bz2, и я хочу извлечь их именно там, где они используют Python. Структура каталогов изображения Я перехожу в папки, как это: import tarfile import os path = '/Users/ankitkumar/…
24 июл '18 в 17:42