讓Python腳本能雙擊運行

在單Python腳本開發的過程中,經常需要在command窗口中輸入類似於”python test.py”的命令測試運行,會覺得很麻煩。那麼如何讓Python腳本能直接雙擊運行呢?

一、Mac(or Linux)

僅需兩步操作:
1. 使用env指定腳本的解釋程序
在python源碼中開頭,使用env指定腳本的解釋程序:

#!/usr/bin/env python

在這裏稍微解釋一下env的作用:
腳本用env啓動的原因,是因爲腳本解釋器在linux中可能被安裝於不同的目錄,env可以在系統的PATH目錄中查找。同時,env還規定一些系統環境變量。而如果直接將解釋器路徑(如下)寫在腳本里,可能在某些系統環境下就會存在找不到解釋器的兼容性問題。

#!/usr/bin/python

2.更改Python文件後綴名
將Python文件改爲 “.command” 後綴名, 即可雙擊運行。
這裏寫圖片描述

二、Windows

前提:Python環境及腳本都OK
修改方法:
在Python源碼首行加入如下代碼:

#!E:\software\python2.7 
# 其中E:\software\python2.7爲Python安裝路徑

Tips: 爲避免程序運行完畢還沒來得及看結果程序窗口就已經關閉了,我們可以在代碼最後一行加上:

raw_input("Press Enter key to exit.")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章