假设我有一个名为file.py的
python文件.
通常从命令行运行此文件我会这样做:
通常从命令行运行此文件我会这样做:
python path\to\file\file.py
我的问题是,是否可以在文件路径之前没有python这样做:
path\to\file\file.py
或者,如果我在环境变量中有file.py的路径,只需:
file.py
我想值得注意的是我想用一个接受命令行参数的python文件来做这件事.谢谢 :)
解决方法
您面临的问题是您的python应用程序实际上不是一个应用程序.这是一个解释的脚本.这是因为Python是
Interpreted Language.
这与您拥有Word或Excel文档类似.这些由他们的应用程序解释:Word和Excel.操作系统知道使用注册的相关程序来解释它们的应用程序.
官方Python常见问题解答在此解释:
https://docs.python.org/2/faq/windows.html#how-do-i-make-python-scripts-executable