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=";")