Tag: csv

Python: конвертировать Unicode в ASCII без ошибок для файла CSV

Я читал все вопросы относительно преобразования из Unicode в CSV в Python здесь, в StackOverflow, и я все еще теряюсь. Каждый раз, когда я получаю «кодек UnicodeEncodeError: 'ascii', он не может кодировать символ u '\ xd1' в позиции 12: порядковый номер не в диапазоне (128)" buffer=cStringIO.StringIO() writer=csv.writer(buffer, csv.excel) cr.execute(query, query_param) while (1): row = cr.fetchone() […]

CSV для Python Dictionary со всеми именами столбцов?

Я по-прежнему довольно новичок в использовании python для программ с нуля, так что, если вы планируете использовать файл, который я обрабатываю с помощью SQL, попробуйте дублировать функциональность с помощью Python. Кажется, что я хочу взять файл (сжатый, zip) csv и создать Dict из него (или, может быть, dict of dicts?). Когда я использую dict reader, […]

Как читать строку CSV с помощью?

Тривиальная строка CSV может быть использована с использованием функции разделения строк. Но некоторые строки могут иметь " , например "good,morning", 100, 300, "1998,5,3" поэтому прямое использование разделения строк не решит проблему. Мое решение состоит в том, чтобы сначала разделить линию, используя , а затем объединив строки с " в начале или в конце строки. Какова […]

pandas читает csv с дополнительными запятыми в столбце

Я читаю базовый файл csv, где столбцы разделяются запятыми этими именами столбцов: userid, username, body Однако столбец тела представляет собой строку, которая может содержать запятые. Очевидно, это вызывает проблему, и pandas выдает ошибку: CParserError: Error tokenizing data. C error: Expected 3 fields in line 3, saw 8 Есть ли способ сказать пандам игнорировать запятые в […]

Firefox + Selenium WebDriver и автоматически загружайте файл csv

У меня проблема с Selenium WebDriver и Firefox. Я хочу загрузить файл csv без подтверждения в диалоговом окне, и у меня есть такой код: fp = webdriver.FirefoxProfile() fp.set_preference("browser.download.folderList",2) fp.set_preference("browser.download.dir", download_dir) fp.set_preference("browser.download.manager.showWhenStarting",False) fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/csv") но, похоже, он не работает. Я пробовал много сочетаний с browser.helperApps.neverAsk.saveToDisk fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/csv,application/csv,text/plan,text/comma-separated-values") или fp.set_preference("browser.helperApps.neverAsk.saveToDisk","application/csv") fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/plain") fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/comma-separated-values") но нет никакой разницы, и Firefox не […]

Сравнение двух файлов csv и получение разницы

У меня есть два файла csv, которые мне нужно сравнить, а затем выплюнуть отличия: CSV FORMAT: Name Produce Number Adam Apple 5 Tom Orange 4 Adam Orange 11 Мне нужно сравнить два файла csv, а затем сказать мне, есть ли разница между яблоками Adams на листе и листе 2 и делать это для всех имен […]

Преобразование csv-файла в список кортежей с помощью python

Я возьму csv с 4 столбцами: бренд, цена, вес и тип. Типы – оранжевые, яблочные, грушевые, сливовые. Параметры: мне нужно выбрать наиболее возможный вес, но выбрав 1 оранжевый, 2 груши, 3 яблока и 1 сливу, не превышающую бюджет в 20 долларов. Я не могу повторять марки одних и тех же фруктов (например, выбирая одну и […]

Python Присоединение файлов csv, где ключ является первым значением столбца

Я пытаюсь присоединиться к двум файлам csv, где ключ – значение первого столбца. Нет заголовка. Файлы имеют различное количество строк и строк. Порядок файла a должен быть сохранен. файл a: john,red,34 andrew,green,18 tonny,black,50 jack,yellow,27 phill,orange,45 kurt,blue,29 mike,pink,61 файл b: tonny,driver,new york phill,scientist,boston желаемый результат: john,red,34 andrew,green,18 tonny,black,50,driver,new york jack,yellow,27 phill,orange,45,scientist,boston kurt,blue,29 mike,pink,61 Я изучил все […]

удалить пробелы из файла csv

Мне нужно перечеркнуть пробелы из файла csv, который я прочитал, импортирует csv aList=[] with open(self.filename, 'r') as f: reader = csv.reader(f, delimiter=',', quoting=csv.QUOTE_NONE) for row in reader: aList.append(row) # i need to strip the extra white space from each string in the row return(aList)

Python – конвертировать CSV-файл в JSON

Мне нужно преобразовать файл csv в иерархический объект JSON (желательно с помощью Python). Я думал, что сценарий, который у меня есть (ниже), делает правильную работу по конвертации в JSON, но библиотека JavaScript, которую я кормлю данными JSON (D3.js), не работает с ней. Файл csv выглядит так: subject,branch,book,chapter,Encode ID,Level 1,Level 2,Level 3,Level 4 MAT,TRI,CK-12 Trigonometry – […]

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