到目前为止,执行Python程序,我正在使用
> python file.py
Run Code Online (Sandbox Code Playgroud)
我想简单地使用文件名来运行Python脚本
> file.py
Run Code Online (Sandbox Code Playgroud)
类似于shell脚本
> sh file.sh
> chmod +x file.sh
> ./file.sh
Run Code Online (Sandbox Code Playgroud)
或者将file.sh移动到bin然后运行
> file.sh
Run Code Online (Sandbox Code Playgroud)
Mik*_*ler 17
把它放在Python脚本的顶部:
#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)
#!part被称为shebang,env命令将简单地定位python在你$PATH的脚本上并通过它执行脚本.您也可以对python解释器的路径进行硬编码,但调用/usr/bin/env更灵活一些.(例如,如果您使用的是virtualenv,那么您的python解释器就会被找到$PATH.)
| 归档时间: |
|
| 查看次数: |
615 次 |
| 最近记录: |