[爆卦]python執行linux指令是什麼?優點缺點精華區懶人包

為什麼這篇python執行linux指令鄉民發文收入到精華區:因為在python執行linux指令這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者iambaebae (秘密)看板Python標題Re: [問題] Linux下如何把python...


不好意思我再提供一些比較詳細的資訊,
我的環境為ubuntu linux
我有試過 chmod 777
然後我用滑鼠直接點兩下,接下來會出現一個視窗,
有四個選項:在終端機中執行,顯示,取消,執行
四個選項我都有點選過,還是無法直接執行.

我的程式碼如下(這是參考網路上面的範例):

import wx

app = wx.App()

frame = wx.Frame(None, -1, 'test.py')
frame.Show()

app.MainLoop()


我在終端機直接打指令執行的方法為: python test.py
請問有人知道要如何將這個test.py包裝成一個用滑鼠點兩下可以直接執行的執行檔呢?
感謝回答,謝謝!

※ 引述《iambaebae (秘密)》之銘言:
: 各位好,
: 我主要的問題是想要問,
: 在ubuntu Linux下,
: 如何將我的python包裝成點兩下可以直接執行的執行檔?
: 我主要是用wxpython寫成,
: 感謝回答,
: 謝謝!

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.3.96
AuronC:echo "python test.py" > run.sh; chmod 755 run.sh 03/26 21:48
qwertmn:- - 開頭有加#!{你的python環境} ? 有的話chmod +x 03/26 22:06
birdhackor:你忘了指定shell 在開頭加上#!/usr/bin/env python 03/26 23:11
darkgerm:第一行加 #!/usr/bin/env python 03/27 01:56
shemale:我都是#!/usr/bin/python 這樣不好嗎? 03/27 04:32
suzuke:樓上這樣如果升級了新版的python, script只會使用最新版本 03/27 05:20
suzuke:的python 03/27 05:20
birdhackor:差別只是在於用#!/usr/bin/env python比較泛用 03/27 12:11
qwertmn:..差別在#!/usr/bin/env python 會去掃path裡面的python 03/31 02:23
qwertmn:#!/usr/bin/python 會直接用/usr/bin/底下的python 03/31 02:24
qwertmn:在自己的電腦我習慣直接指定- - env的好處在不需要知道 03/31 02:26
qwertmn:當前環境python 解釋器的安裝目錄..只要放path內都可以吃 03/31 02:28
qwertmn:不過我有裝python 2.x 和3.x 所以都自己指定0...0 03/31 02:29
qwertmn:簡單說如果你這隻script要放不同電腦上跑,就用env.. 03/31 02:31
qwertmn:如果要指定特定版本就直接指定~ 03/31 02:31

你可能也想看看

搜尋相關網站