Я пытаюсь прочитать файл CSV, но у меня ошибка ниже ValueError: invalid literal for int() with base 10: '893245\n332118\n9334343236\n565480\n78996\n889015\n5056515\n378677914
r = open('my_csv_file.csv')
data = [int(i) for i in r.read().split(',')]
print(data)
Может кто-нибудь сказать мне, что не так с приведенным выше кодом? Я использую Windows 10.
После того, как я использовал r = open('my_csv_file.csv',,encoding='utf-8-sig')
, у меня все еще есть ValueError: invalid literal for int() with base 10: '893245\n332118\n9334343236\n565480\n78996\n889015\n5056515\n378677914