python在powershell中使用脚本运行时出现’non-utf’错误

python run in powershell with script give 'non-utf' error

本问题已经有最佳答案,请猛点这里访问。

我是一个Python初学者,尝试在Vista上从PowerShell中运行。

尝试使用以下命令调用简单脚本时:

python vc.py

给出错误:"文件"vcpy,第1行语法错误:非UTF-8代码,以'xff'开头

…其中VC.PY是:导入系统打印系统版本

当我调用它时,它确实起作用:

cat vc.py | python

后一种方法的问题是,它给了我们原始输入函数的问题。


您的文件似乎是以unicode-bom开头的。尝试将文件保存为不带BOM的UTF-8格式。