Size: a a a

Сообщество Python Программистов

2020 May 13

I

ITFY forum informer in Сообщество Python Программистов
источник

B

Bender <KIΞV> in Сообщество Python Программистов
Рыдаю 😂😂😂
источник

K

Krau5 in Сообщество Python Программистов
источник

D[

Dima [✓] in Сообщество Python Программистов
ахахах
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Andrey Nekto
Заполняю словарь данными из файла, в файле разделитель столбцов (;) но в тексте встречаются запятые и текст дополнительно режет на куски и добавляет в отдельные поля словаря. Подскажите пожалуйста как победить. Код ниже:
with open(r"import\price.csv", "r", encoding="cp1251") as price_file:
               price_reader = csv.reader(price_file, delimiter=';')
               global price_light_g
               price_light_g = {rows[0]:[rows[1],rows[2],rows[3],rows[4],rows[5],rows[6]] for rows in price_reader}
import csv
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Andrey Nekto
Заполняю словарь данными из файла, в файле разделитель столбцов (;) но в тексте встречаются запятые и текст дополнительно режет на куски и добавляет в отдельные поля словаря. Подскажите пожалуйста как победить. Код ниже:
with open(r"import\price.csv", "r", encoding="cp1251") as price_file:
               price_reader = csv.reader(price_file, delimiter=';')
               global price_light_g
               price_light_g = {rows[0]:[rows[1],rows[2],rows[3],rows[4],rows[5],rows[6]] for rows in price_reader}
Либо как вариант можно через pandas

import pandas as pd

df = pd.read_csv("path", sep=";")
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Через него удобнее таблицу будет редактировать.
источник

AN

Andrey Nekto in Сообщество Python Программистов
в итоге должен в словаре в значении находиться список, про import csv не совсем понял, я вроде модулем csv делаю...
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Andrey Nekto
в итоге должен в словаре в значении находиться список, про import csv не совсем понял, я вроде модулем csv делаю...
Не увидел, сорри
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Виктор Чеботарёв
Либо как вариант можно через pandas

import pandas as pd

df = pd.read_csv("path", sep=";")
Эта фигня будет работать 100% как надо
источник

AN

Andrey Nekto in Сообщество Python Программистов
Виктор Чеботарёв
Либо как вариант можно через pandas

import pandas as pd

df = pd.read_csv("path", sep=";")
для текста без запятых все работает, как только запятая сразу косяк...

как заставить этот модуль выдавать структуру [0]:[1,2,3,....]?
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Andrey Nekto
для текста без запятых все работает, как только запятая сразу косяк...

как заставить этот модуль выдавать структуру [0]:[1,2,3,....]?
Ты про pandas или csv?
источник

AN

Andrey Nekto in Сообщество Python Программистов
Виктор Чеботарёв
Ты про pandas или csv?
про pandas, но если знаешь как csv то даже лучше
источник

A

Arhangel in Сообщество Python Программистов
Arhangel
И по поводу этого, у меня есть список ссылок. Я через for I in links: browser.get(i) попытался скачать весь список - но качает только первый файл и при этом я после get поставил обычный принт что-бы видеть что прога дальше пошла - но даже принт не выводит. В чем проблема?
так есть варианты решения или хотя бы причины которые мешаю коду?
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
источник

A

Arhangel in Сообщество Python Программистов
это мне?
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
Ага
источник

A

Arhangel in Сообщество Python Программистов
а откуда это? ссылка есть?)
источник

ВЧ

Виктор Чеботарёв... in Сообщество Python Программистов
delimetr это тот символ, который делит csv на столбики, а quotechar это тот символ, в который обводят, если в айтеме попался символ разделения на столбики.
источник

R3

Rud 356 in Сообщество Python Программистов
Доки блять питона нахуй
источник