Tag: csv

Написание словаря в CSV-файл через DictWriter (Python)

DictWriter просто не работает для меня. Текущий код: myfile = open('hashdict.csv', 'wb') fieldnames = ('md5', 'value') myWriter = csv.DictWriter(myfile, fieldnames=fieldnames) headers = dict((n,n) for n in fieldnames) myWriter.writerow(headers) for n in dictToSearch: myWriter.writerow(n) myfile.close() Выслеживать: Traceback (most recent call last): File "hash.py", line 42, in <module> myWriter.writerow(n) File "C:\Python27\lib\csv.py", line 148, in writerow return self.writer.writerow(self._dict_to_list(rowdict)) […]

Как сравнить два процента в python?

Я новичок в python, и я имею дело с некоторыми файлами csv. Чтобы отсортировать эти файлы, мне нужно сравнить некоторые проценты в "5.265%" формате, например "5.265%" и "2.1545%" . Итак, как мне сравнить фактические значения этих двух строк? Я попытался преобразовать их в float, но это не сработало. Заранее спасибо!

Как обрабатывать огромный файл CSV в python?

Я пытаюсь обработать файл CSV с ~ 73 миллиардами строк, Я храню обработанные строки в python collections.defaultdict, имеющие строку как ключ и кортежи как значение, однако для хранения этой структуры данных в словаре требуется ~ 100 секунд для хранения строк 50K. Я обрабатываю CSV-файл в кусках 50K строк, чтобы убедиться, что система не выходит из […]

Чтение CSV с кодировкой UTF8 и преобразование в UTF-16

Я читаю CSV-файл с кодировкой UTF8: ifile = open(fname, "r") for row in csv.reader(ifile): name = row[0] print repr(row[0]) Это прекрасно работает и распечатывает то, что я ожидаю, что оно будет распечатано; кодированная UTF8: > '\xc3\x81lvaro Salazar' > '\xc3\x89lodie Yung' … Кроме того, когда я просто печатаю str (в отличие от repr() ), вывод отображается […]

Печатные работы, писать – нет. Как так?

Я протестировал код ниже, все работает так, как я ожидал, кроме строки 29. Final.write (invrow) на самом деле не записывает файл. Когда я использую простой запрос на печать, он отображается без проблем. У меня нет ошибок, что здесь происходит? Что мне не хватает? Что я не делаю правильно? import csv inv = csv.DictReader(open('ireport.txt', 'rU'), dialect='excel-tab', […]

получение максимального значения из каждого столбца файла csv

Кто-нибудь поможет мне решить следующую проблему. Я попробовал это самостоятельно, и я также приложил это решение. Я использовал 2-й список, но мне нужно другое решение без 2-го списка, которое должно быть более питоновым. pl предложите мне, чтобы у любого из вас был другой способ сделать это. Q) Рассматривайте цены акций для N числа компаний, предоставленных […]

TypeError: 'str' не поддерживает интерфейс буфера, Python 3

У меня много CSV файлов, и я хочу, чтобы они присоединились к одному файлу txt , binary формату. Следующий код дает указанную выше ошибку: import os from csv import reader from csv import writer CONST_DATA_DIR = "F:/Data/" CONST_DATABIN_DIR = "F:/DataBinary/" def createFilesArr(): filesArr = [] os.chdir(CONST_DATA_DIR) for file in os.listdir("."): if file.endswith(".csv"): filesArr.append(file) return filesArr […]

Python, ошибка памяти, csv-файл слишком большой

У меня проблема с модулем python, который не может обрабатывать импорт большого файла данных (файл target.csv весит около 1 Гб) ошибка добавляется при загрузке этой строки: targets = [(name, float(X), float(Y), float(Z), float(BG)) for name, X, Y, Z, BG in csv.reader(open('targets.csv'))] Выслеживать: Traceback (most recent call last): File "C:\Users\gary\Documents\EPSON STUDIES\colors_text_D65.py", line 41, in <module> for […]

Как открыть каждый столбец текстового файла как отдельный список?

Как открыть каждый столбец текстового файла как отдельный список? import csv infile = open ('data.txt', 'r') reader = csv.reader(infile, delimiter=' ') col1 = [line[0] for line in reader] print (col1) col2 = [line[1] for line in reader] print (col2) But column2 is empty. Any idea??? Файл data.txt выглядит следующим образом: ad 1 be 2 cf […]

Получение сообщения `KeyError: u'no item с именем XYZ“

Вот ошибка, которую я получаю после запуска. У меня есть эта проблема: Traceback (most recent call last): File "t1.py", line 255, in <module> pivot_rating = ratings.pivot(index='User-ID', columns='ISBN', values='Book-Rating') File "/Library/Python/2.7/site-packages/pandas/core/frame.py", line 4182, in pivot return pivot(self, index=index, columns=columns, values=values) File "/Library/Python/2.7/site-packages/pandas/core/reshape.py", line 343, in pivot indexed = Series(self[values].values, File "/Library/Python/2.7/site-packages/pandas/core/frame.py", line 2003, in __getitem__ return […]

Interesting Posts for Van-Lav

Частная функция патча обезьяны Python

Я мариновал свой кортеж

Умножение массива в python

Python 3: умножить вектор на матрицу без NumPy

Правило зависимостей пыталось исключить пустой столбец первичного ключа в SQL-Alchemy при попытке удалить запись

Использование базовой проверки подлинности HTTP в среде тестирования Django

Легко ли полностью декомпилировать файлы python, скомпилированные (* .pyc)?

Внедрение методов класса Cython в C ++

замораживание многопроцессорности python

Переопределить JSONSerializer на платформе django rest

Разница между вызовом метода с самим собой и с именем класса?

Как я могу легко создавать свои собственные команды setup.py?

Как я могу программно создать tar-архив вложенных каталогов и файлов исключительно из строк Python и без временных файлов?

Почему моя очистка ничего не царапает?

Python: получение ошибки сегментации при использовании compile / eval

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