在bash脚本中运行Python脚本

时间:2012-06-21 15:25:43

标签: python bash

当我尝试在bash中运行脚本时,我遇到了一个小问题。首先,当我在终端中运行时,我的脚本运行良好,但是当我尝试在Ubuntu中使用启动器运行时,我有这个错误

python: can't open file 'teste.py': [Errno 2] No such file or directory

我的脚本类似于:

 #! /bin/bash
 # This script use sample.py
 python sample.py games.txt
 sleep 15

其他信息:

Ubuntu 11.04
Python 2.7

提前致谢

1 个答案:

答案 0 :(得分:3)

从错误消息中看起来您必须在启动器中指定脚本的完整路径。

尝试在bash脚本中添加命令的完整路径,即类似于:

   python /home/glc/sample.py /home/glc/games.txt

顺便问一下,这个文件teste.py是什么?在你的帖子中你引用了脚本sample.py - 这是一个不同的文件吗?它是如何连接的?您是否可以在启动器中指定错误的文件名?