Tag: файла

Запись данных на диск в Python в качестве фонового процесса

У меня есть программа на Python, которая в основном делает следующее: for j in xrange(200): # 1) Compute a bunch of data # 2) Write data to disk 1) занимает около 2-5 минут 2) занимает около 1 минуты Обратите внимание, что в памяти слишком много данных. В идеале, что я хотел бы сделать, это записать […]

Pandas: Как создать кадр данных случайных чисел?

Я знаю, что если я использую randn , df = pd.DataFrame(np.random.randn(100, 4), columns=list('ABCD') дает мне то, что я ищу, но с элементами из нормального распределения. Но что, если я просто хотел случайных целых чисел? randint работает, предоставляя диапазон, но не такой массив, как randn . Итак, как мне это сделать со случайными целыми числами между […]

Как использовать функцию split для файла в python?

У меня есть файл с кучей информации. Например, все строки следуют одному и тому же шаблону: <school>Nebraska</school> Я пытаюсь использовать функцию split для получения «Небраски». Это то, что у меня есть до сих пор, но я не уверен, что делать, чтобы отключить обе части, а не только первую. with open('Pro.txt') as fo: for rec in […]

писать отдельные биты в файл в python

есть ли способ на питоне писать менее 1 байт данных, даже когда я пишу число 0, которое представлено в 1 бит, размер файла составляет 1 (8 бит) байт Я пробовал модуль структуры file.write(struct.pack('b',0)) массивный модуль import array data1=array.array('B') x=bin(0)[2:] data1.append(int(0,2)) f2=open('/root/x.txt','wb') data1.tofile(f2)

Чтение файла в словарь и подсчет количества записей

У меня есть текстовый файл с 4 различными статьями, содержащими в нем слова, каждая статья разделяется текстом "<NEW ARTICLE>" : <NEW ARTICLE> Take a look at what I found. <NEW ARTICLE> It looks like something dark and shiny. <NEW ARTICLE> But how can something be dark and shiny at the same time? <NEW ARTICLE> I […]

Извлечение данных из tsv-файла python

У меня есть TSV-файл, который выглядит так: ABCDD=1;E=2 SDFGH=2;B=4 Таким образом я хотел бы написать содержимое в другой файл tsv. ABCDD 1 ABCDE 2 SDFGH 2 SDFGB 4 Я был бы очень признателен, если бы кто-нибудь мог помочь / намекнуть мне в разделении столбца 5 по желанию.

Открытие уже открытого файла не вызывает исключения

Рассмотрим эти две программы python: script_a.py : from datetime import datetime from time import sleep while True: sleep(1) with open('foo.txt', 'w') as f: sleep(3) s = str(datetime.now()) f.write(s) sleep(3) script_b.py : while True: with open('foo.txt') as f: s = f.read() print s Запустите script_a.py . Пока он запущен, запустите script_b.py . Оба будут счастливы, но […]

Запись переменных в новую строку txt-файла в python

Из других сообщений я узнал, что «\ n» означает новую строку при добавлении в txt-файл. Я пытаюсь сделать именно это, но я не могу понять правильный синтаксис, когда атрибут находится прямо перед новой строкой. Мой код, который я пытаюсь, выглядит так: for item in list: with open("file.txt", "w") as att_file: att_file.write(variable\n) Как вы, наверное, видите, […]

Как разбить один файл на два файла с помощью Python?

У меня есть файл, содержащий некоторые строки кода, за которыми следует строковый шаблон. Мне нужно написать все перед строкой, содержащей шаблон строки в файле один и все после шаблона строки в файле два: например (содержимое файла) кодовая линия 1 кодовая линия 2 шаблон строки кодовая 3 Вывод должен быть файловым с кодовой строкой 1, 2-й […]

Обработка и работа с двоичными данными HEX с помощью python

Я пытаюсь выполнить сравнение некоторых байтовых значений – источник A поступает из файла, который читается: f = open(fname, "rb") f_data = f.read() f.close() Эти файлы могут быть от нескольких килобайт до нескольких мегабайт Источник B – словарь известных шаблонов: eof_markers = { 'jpg':b'\xff\xd9', 'pdf':b'\x25\x25\x45\x4f\x46', } (Этот список будет расширен после основного процесса) По сути, я […]

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