问题是这样的-我正在学习python,为了清楚起见,我为自己创建了一个代码,并且每隔一段时间就会弹出一个错误:
Traceback (most recent call last):
File "/home/maminhacker/PycharmProjects/pythonProject/txt.py", line 4, in <module>
a = input('Операция?(r - прочитать, w - создать, пересоздать, a - добавить в файл):')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte
Tipo 1 次有效,1 次弹出错误,1 次有效,再一次。我已经尝试了我所知道的一切。例如,我尝试在代码末尾a = input('Операция?(r - прочитать, w - создать, пересоздать, a - добавить в файл):')
写一个逗号,encoding = 'utf=8'
并在其余代码中尝试相同。我不知道正确,我试图修复错误,但我试图做一些事情。我什至可能已经知道该怎么做,但我不知道该怎么做。一段代码:
a = input('Операция?(r - прочитать, w - создать, пересоздать, a - добавить в файл):')
text = input( 'Файл с которым будем работать:' )
if a == 'r':
file = open(text, 'r', encoding='utf-8') # на всякий случай переконвертировал в utf-8
print('В этом файле написано:')
print(file.read())
file.close()
我希望你能帮忙,因为我没有在这个网站上找到确切的答案。