Windows 10 Home版本1607. Python 3.5.2
我是python的新手,我试图使用批处理文件运行python脚本。我已将包含批处理文件的文件夹添加到PATH环境变量中。尝试通过在Win + R上输入'HelloWorld'来运行我的python脚本
但是会出现一条错误消息,提示“此应用无法在您的电脑上运行”并且cmd会继续返回当前消息
拒绝访问。按任意键继续.....
Python脚本。保存为HelloWorld.py
#! python3
import sys
print('Hello World')
print(sys.argv)
批处理文件。保存为HelloWorld.bat
@py C:\Users\Anthony\MyPythonScripts\HelloWorld.py %*
@pause
答案 0 :(得分:1)
您错误地使用py
而不是python
来执行您的脚本。
这会导致您收到的消息。
答案 1 :(得分:0)
如果在项目或脚本中使用python 3.5.2或python 2.7来运行它,则应使用该命令
d:\Users\nameofuser>python nameofmyscript
。
例如,我在python2中有一个脚本:
import os
print "Hello wolrd! I'm a rabbit!"
我将使用python rabbit.py
回答:Hello wolrd! I'm a rabbit!
如果我在python 3中有我的脚本
import os
print("Hello wolrd! I'm a rabbit!")
这次我可以使用python3 rabbit.py
或python rabbit.py
你唯一不能做的就是使用python3作为python 2.7脚本,你将拥有SyntaxError