在Ubuntu服务器上执行/运行Python脚本
有没有人能帮我一下,怎么通过命令行运行一个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
。但是当我执行上面的命令时,出现了没有这样的文件或目录的错误。不过当我把文件权限改成644后,又提示权限被拒绝,文件确实在那个位置。
我用这个命令安装了Python:apt-get install python-gtk2 python-glade2
3 个回答
试试用 chmod 744
命令。
可能它说的是:
bad interpreter: No such file or directory
那么,第一行,也就是所谓的shebang行,就是问题所在。我想你需要把它改成你实际安装Python的路径。在我的Ubuntu系统上,它是/usr/bin/python
。
另外,来自voyager的解决方案对你也应该有效。
在编程中,有时候我们需要处理一些数据,比如从一个地方获取数据,然后在另一个地方使用这些数据。这个过程就像是把水从一个水桶倒到另一个水桶里。我们需要确保水不会洒出来,也就是确保数据在转移过程中不会丢失。
有些时候,数据的格式可能不太一样,就像是一个水桶的口很大,而另一个水桶的口很小。我们需要找到一种方法,把大水桶里的水顺利地倒入小水桶中,而不会造成浪费。
在编程中,这种数据的转移和格式的转换通常需要用到一些特定的工具和方法。就像在厨房里,我们会用漏斗来帮助我们把液体从一个容器倒入另一个容器一样,编程中也有类似的“工具”来帮助我们处理数据。
总之,处理数据就像是倒水,我们需要小心翼翼,确保每一步都做得正确,这样才能顺利完成任务。
python /var/www/hash_info.py /var/www/Muha_Album.7912.torrent