由于UTF-8 BOM(字节顺序标记)而未找到Shebang可执行文件

由于UTF-8 BOM(字节顺序标记)而未找到Shebang可执行文件,第1张

由于UTF-8 BOM(字节顺序标记)而未找到Shebang可执行文件

这是由于Unix和Linux如何处理shebang。

#!
必须是文件中的
前两个字节 。如果您有BOM,则不再适用,因此会出现错误。

请注意,从python解释器的角度来看,放入BOM完全没有用,因为

# -*- coding: utf-8 -*-
已经告诉了python编码

utf-8通常 使用AFAIK BOM 。它用于UTF-16等以指定字节顺序。如果编辑器假定编码错误,则应该能够使用正确的编码显式打开文件。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5655104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存