Я действительно не знаю, что такое данные ЧПУ, но я знаю, как читать определенные столбцы из файла CSV.
Надеюсь, мой код поможет вам.
csv data
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
1,2,3,4,5,6
READ 4,5,6 COCLUMNS
#open file
fo = open("test.csv")
#create empty list
ls = []
x_columns = []
y_columns = []
z_columns = []
#read data row by row
for line in fo:
line = line.replace("\n","")
ls = list(line.split(","))
x_cloumns.append(ls[3])
y_cloumns.append(ls[4])
z_cloumns.append(ls[5])
fo.close
print(x_columns,y_columns,z_columns)
выход
['4', '4', '4', '4', '4', '4', '4', '4', '4', '4']
['5', '5', '5', '5', '5', '5', '5', '5', '5', '5']
['6', '6', '6', '6', '6', '6', '6', '6', '6', '6']
Да, перейдите к меню "Debug", выберите "Исключения...", проверьте "Брошенный" на "Исключения Общеязыковой среды выполнения"
Несомненно, нажмите Ctrl-Alt-E, чтобы поднять окно исключений и отметить флажок Thrown на Исключениях Общеязыковой среды выполнения
Это остановит выполнение, откроет исходный код, где исключение было выдано, и скажите Вам с окном сообщения, каково ошибка это, указывая на строку, это было брошено.
Я обнаружил, что флажок все говорят о во время отладки проекта на работе однажды. Я зеркально отразил его на, и внезапно я получаю все эти исключения, выданные повсеместно! Выпущенный dev's в другой команде использовал Выгоду Попытки в качестве маски для легко предотвратимых условий (но были слишком ленивы для захвата себя). ПЛОХО!
В Visual Studio можно перейти к Отладке-> Исключения... и проверять флажок к какому-то конкретному исключению или классу исключений, которые Вы хотите, чтобы VS повредил в, при генерации.
Существует пять категорий исключений - C++, Общеязыковая среда выполнения, Управляемая Отладка Помощников, Собственных Проверок на этапе выполнения и Win32. По большей части Вы интересуетесь CLR, хотя, если Вы делаете взаимодействующий с COM, Вы могли бы хотеть некоторых из других также.