0

我试图制作一个简单的 python 脚本可执行文件,因此用谷歌搜索了该做什么。这是我到目前为止得到的

。桌面

[Desktop Entry]
Version=1.0
Type=Application
Name=helloworld
Comment=
Exec=./test.py
Icon=
Path=/home/xxx/Desktop
Terminal=true
StartupNotify=false

蟒蛇文件

#!/usr/bin/env python
print('hello world')

在终端上我做了 chmod +x test.py 现在可以通过 ./test.py 在终端中执行它

如果我双击桌面图标,我可以看到终端打开了很短的时间,但它很快就关闭了。

我究竟做错了什么?

我希望桌面图标打开终端,然后显示我的 python 脚本。

谢谢你

4

2 回答 2

3

脚本完成后,终端窗口将关闭。你可以把

input()     # Python 3
raw_input() # Python 2

在脚本底部按回车键关闭。

于 2013-09-28T14:55:24.340 回答
0

@Veedrac 这不是正确的方法。正确的方法是time.sleep()在 Python 3.x 和 2.x 中都使用 which。使用以下代码来执行此操作。

import time # Should be the first statement.
# Some code is below. This code is useless. 
print()
def blah():
    print('bhahfdjfdk')
blah()
# When the program ends, use the code below to keep it running for some more time.
time.sleep(2) # In the parentheses you can replace 2 with the number of seconds you want to put the program on hold. This will help you and is the official Python way.
于 2014-10-17T07:03:44.840 回答