Python文件损坏/错误地加入

时间:2016-11-21 00:57:21

标签: python encoding utf-8

我是一名面临Python问题的大学一年级学生。我已经搜索了Stack Overflow上的所有内容,但似乎没有任何工作(或者我不理解它们)。

问题在于:我正在编写一个由三个文件组成的堆栈,用于随机模拟。今天当我试图打开其中两个时,我收到以下错误:

Code Error

点击确定后,这就是我得到的:

Corrupted file?

我注意到编码标记为 Latin-1 (有时 UTF-8 BOM ),而在工作文件中则 UTF-8

起初我认为我的USB在插入便宜的USB集线器后损坏了,但后来我尝试使用我发送给某人的备份,尝试使用相同结果的3台不同的PC。

1 个答案:

答案 0 :(得分:0)

在文件顶部添加# -*- coding: utf-8 -*-

它将使整个文件用utf8编码。