Tag: Файл

Почему эта массив numpy слишком большой для загрузки?

У меня есть файл npz 3.374Gb, myfile.npz . Я могу прочитать его и просмотреть имена файлов: a = np.load('myfile.npz') a.files дает ['arr_1','arr_0'] Я могу читать в 'arr_1' ok a1=a['arr_1'] Однако я не могу загрузить в arr_0 или прочитать его форму: a1=a['arr_0'] a['arr_0'].shape обе вышеперечисленные операции дают следующую ошибку: ValueError: array is too big У меня […]

Получить ассоциацию файлов в Python

Я хочу получить программу, связанную с расширением, как в Linux, так и в Windows. Я знаю, что могу выполнить xdg-open в Linux или начать в Windows, но я открою медиафайл на удаленном сервере, поэтому при использовании этого метода откроется веб-браузер, а не медиаплеер по умолчанию. Как я могу получить приложение по умолчанию для расширения?

Как вставить новую строку перед первой строкой в ​​файле с помощью python?

Подробнее см. Ниже: 1st line 2nd line 3rd line 4th line … Теперь нужно вставить новую строку с zero line перед 1st line . Файл выглядит следующим образом: zero line 1st line 2nd line 3rd line 4th line … Я знаю, что команда sed может выполнять эту работу, но как это сделать с помощью python? […]

Потоковая передача POST большого файла на CherryPy от клиента Python

Я хочу, чтобы POST большой файл от клиента python до cherrypy. Я использую библиотеку запросов. Это мой клиентский код: def upload(fileName=None): url = 'http://localhost:8080/upload' files = {'myFile': ( fileName, open(fileName, 'rb') )} r = requests.post(url, files=files) #with open(fileName,'rb') as payload: #headers = {'content-type': 'multipart/form-data'} #r = requests.post('http://127.0.0.1:8080', data=payload,verify=False,headers=headers) if __name__ == '__main__': upload(sys.argv[1]) Проблема в […]

Убедитесь, что Python 2.6 ftplib не поддерживает имена файлов Unicode? Альтернативы?

Может ли кто-то подтвердить, что Python 2.6 ftplib НЕ поддерживает имена файлов Unicode? Или нужно, чтобы имена файлов Unicode были специально закодированы для использования с модулем ftplib? Следующий обмен электронной почтой, похоже, подтверждает мой вывод о том, что модуль ftplib поддерживает только имена файлов ASCII. Должен ли ftplib использовать кодировку UTF-8 вместо латинского-1? http://mail.python.org/pipermail/python-dev/2009-January/085408.html Любые […]

В Windows, как открыть для записи файл, уже открытый для записи другим процессом?

Я пытаюсь открыть файл журнала, который остается открытым другим процессом и удаляет первые несколько строк. В Unix я бы просто сделал os.open('/tmp/file.log', os.O_NONBLOCK) и это приблизило бы меня к моей цели. Теперь я застрял в Windows, и мне нужно как-то повернуть этот журнал, не заканчивая приложение, содержащее файл. Возможно ли это? Сначала я рассмотрел открытие […]

Использование модуля csv Python при обновлении файла

Я использую модуль csv python для извлечения данных из csv, который постоянно обновляется внешним инструментом. Я столкнулся с проблемой, когда, когда я добираюсь до конца файла, я получаю ошибку StopIteration, однако я бы хотел, чтобы скрипт продолжал цикл, ожидая добавления дополнительных строк внешним инструментом. То, к чему я придумал, – это: f = open('file.csv') csvReader […]

python, вставляющий переменную строку в качестве имени файла

Я пытаюсь создать файл-файл уникальным именем файла, каждый раз, когда запускается мой скрипт, он предназначен только для еженедельного или ежемесячного. поэтому я решил использовать дату для имени файла. f = open('%s.csv', 'wb') %name где я получаю эту ошибку. Traceback (most recent call last): File "C:\Users\User\workspace\new3\stjohnsinvoices\BabblevoiceInvoiceswpath.py", line 143, in <module> f = open('%s.csv', 'ab') %name TypeError: […]

В Python в чем разница между f.readlines () и list (f)

Из учебника Python2 и Python3 Tutorial в середине раздела 7.2.1 приведена строка: Если вы хотите прочитать все строки файла в списке, вы также можете использовать list(f) или f.readlines(). Поэтому мой вопрос: в чем разница между этими двумя способами превращения объекта файла в список? Мне любопытно как в аспекте производительности, так и под реализацией объекта Python […]

регулярное выражение соответствует первому и последнему слову или любому слову

У меня огромный файл со списком таких данных, как: #fabulous 7.526 2301 2 #excellent 7.247 2612 3 #superb 7.199 1660 2 #perfection 7.099 3004 4 #terrific 6.922 629 1 У меня есть файл, содержащий список предложений вроде этого: Terrific Theo Walcott is still shit, watch Rafa and Johnny deal with him on Saturday. its not […]

Python - лучший язык программирования в мире.