从bash运行python脚本到终端没有运行

时间:2017-04-23 22:03:41

标签: python linux bash

我正在尝试在我的覆盆子pi上运行以下bash脚本:

#!/bin/bash

python Testing.py

它给了我两个选项:“执行”和“在终端执行”。执行没有问题,它生成我正在测试的CSV。当我使用“在终端中执行”时,脚本不会运行(我也有一些不打印的打印语句)。终端窗口标题为“LXTerminal”。

我错过了什么吗?我的目标是在终端窗口中启动脚本,以便它可以生成打印语句等。

谢谢!

3 个答案:

答案 0 :(得分:0)

这对我有用:

xterm -e 'python /path/to/my/script.py'

或者如果xfce

xfce4-terminal -e '/path/to/my/script.py'

我无法弄清楚当scipt完成时如何保持终端打开。

脚本运行后终端关闭。

答案 1 :(得分:0)

试试chmod 755 "file path/filename。我认为这应该有用,因为它用于更改文件权限。

答案 2 :(得分:0)

我遇到了同样的问题,问题是我的 python 命令是可执行文件的别名。当我用 python3 替换它时,它起作用了。