2010-04-08 246 views
1

任何人都可以帮助我如何通过命令行运行python脚本吗?从ubuntu服务器执行/运行python脚本

我的Python脚本http://buffis.com/2007/07/25/getting-info_hash-for-xbt-tracker/comment-page-1/

我使用这个命令/var/www/hash_info.py /var/www/Muha_Album.7912.torrent

我抄在上面的文章链接提到的依赖文件bencode.py。当我执行上面的命令,我得到错误没有这样的文件或目录但当我chmod该文件为644它说权限被拒绝该文件存在的位置。

我一直在使用这个命令apt-get install python-gtk2 python-glade2

回答

4
python /var/www/hash_info.py /var/www/Muha_Album.7912.torrent 
3

安装pythong也许它说:

bad interpreter: No such file or directory 

然后,在第一线,所谓shebang line是这里的问题。我想你需要改变它到你的python真正安装的地方。在我的Ubuntu安装上它是/usr/bin/python

此外,航海家的解决方案也应该为你工作。

+0

要从当前目录运行脚本,添加shebang行后,请确保在脚本名称前加了一个点斜杠,以表示您要在当前目录中运行该文件,而不是在当前目录中运行某个可执行文件系统:'./Hash_info.py' – 2011-08-29 12:03:19