Я создал файл txt
в Microsoft Word и сохранил его как texta.txt
в папке untitled
. Я также сохранил файл python как texti.py
в той же папке untitled
.Ошибка при попытке открыть файл
При переходе обратно Wing IDE, я напечатал следующее:
infile = open('texta.txt')
lines = infile.readlines()
и он вернулся:
Traceback (most recent call last):
File "/Applications/Wing101.app/Contents/MacOS/src/debug/tserver/_sandbox.py", line 2, in <module>
if __name__ == '__main__':
File "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
builtins.UnicodeDecodeError: 'ascii' codec can't decode byte 0xd5 in position 192: ordinal not in range(128)
я хочу, чтобы открыть файл (текст), и распечатать его в питон оболочка.
Вы уверены, что это действительно текстовый файл, или это файл doc, который просто имеет расширение 'txt'? Кроме того, вы можете проверить кодировку файла и использовать 'open ('texta.txt', encoding =" some encoding ")' –
Да. когда я заканчиваю писать текст на M.word, я нажимаю save as, а затем он спрашивает, в каком формате, я нажимаю: «Обычный текст (.txt)». Я также использовал endcoding, он вернулся: 'builtins.LookupError: неизвестная кодировка: некоторая кодировка –
Ну, вы не должны _literally_ поместить' 'некоторую кодировку '' там, но на самом деле в кодировке есть файл. См. [Здесь] (https://docs.python.org/3/library/functions.html#open). Откройте файл с достойным текстовым редактором, чтобы узнать, какой из них он есть. –