windows系统下,首行# !/usr/bin/env python是不是没有用?

如题 实验了一下,发现没用,还是只能用python+文件名运行。 或者是我打开方式不对?我是在powershell中进入文件所在文件夹然后直接输入文件…
关注者
50
被浏览
71,001

11 个回答

是。

# !/usr/bin/env python

这个是用于*nix环境下的,它是用于指定执行的程序,不适用于Windows系统。直接在dos/powershell,./xx.py,是会用文件关联的程序打开,如果你关联的是记事本就是记事本打开,如果是python就是python来执行(当然程序执行很快可能窗口一闪而过),关联程序可以右键属性来设置。