Я пытаюсь проанализировать файл .csv
, содержащий символ §
в python, например:
Name;Paragraph
Spam;§15
И следующий код:
import csv
pathAndFileName = r"D:\Spam\test.csv"
with open(pathAndFileName, newline='') as csvFile:
reader = csv.DictReader(csvFile, delimiter=';', quotechar='"')
csvObject= []
for row in reader:
csvObject.append(row)
print(csvObject)
Однако по какой-то причине он анализируется так:
[OrderedDict([('Name', 'Spam'), ('Paragraph', '§15')])]
Итак, очевидно, что символ §
анализируется как §
.
Есть ли причина, по которой это происходит? И как я могу обойти это?