2010-04-08 232 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