这是由于Unix和Linux如何处理shebang。
#!必须是文件中的
前两个字节 。如果您有BOM,则不再适用,因此会出现错误。
请注意,从python解释器的角度来看,放入BOM完全没有用,因为
# -*- coding: utf-8 -*-已经告诉了python编码。
utf-8通常 不 使用AFAIK BOM 。它用于UTF-16等以指定字节顺序。如果编辑器假定编码错误,则应该能够使用正确的编码显式打开文件。
欢迎分享,转载请注明来源:内存溢出
这是由于Unix和Linux如何处理shebang。
#!必须是文件中的
请注意,从python解释器的角度来看,放入BOM完全没有用,因为
# -*- coding: utf-8 -*-已经告诉了python编码。
utf-8通常 不 使用AFAIK BOM 。它用于UTF-16等以指定字节顺序。如果编辑器假定编码错误,则应该能够使用正确的编码显式打开文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)