我是python的新手。我写了一个程序,可以通过输入python Filecount.py ${argument}
来执行。为什么我看到我的老师只能输入Filecount.py ${argument}
来运行程序。如何实现?
答案 0 :(得分:10)
使其可执行
chmod +x Filecount.py
并在Filecount.py
的顶部添加hashbang lets the os know,python interpreter要使用{{3}}来执行该文件。
#!/usr/bin/env python
然后像
一样运行./Filecount.py args
答案 1 :(得分:2)
#!/usr/bin/python
这告诉操作系统在该位置寻找你的python解释器。这适用于任何脚本。
请记住在脚本文件中具有权限(即可执行文件)以使其正常工作。
答案 2 :(得分:2)
在文件顶部添加一个shebang行:http://en.wikipedia.org/wiki/Shebang_(Unix)#Purpose
它将告诉系统在运行程序时使用哪个可执行文件。
例如,添加
#!/usr/bin/env python
作为第一行,然后更改文件的权限,以便您可以执行它。
chmod +x Filecount.py
祝你好运!