国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

在linux終端(terminal)中執行python文件

2019-11-06 07:32:49
字體:
來源:轉載
供稿:網友

linux終端(terminal)中執行python文件


交互式環境

在linux命令行模式中運行python,進入python交互式環境,寫程序后直接輸出結果。

在python的交互式命令行寫程序,好處是一下就能得到結果,壞處是沒法保存,下次還想運行的時候,還得再敲一遍。

使用編輯器生成.py文件

PRint “hello world”寫入helloworld.py中,使用python helloworld.py輸出hello world(必須找到目標文件的正確位置)。如果在輸出前想查看該文件中的內容,可使用cat命令在終端中獲得并顯示。

這里寫圖片描述 通過學習發現在linux下可直接像運行.exe文件一樣運行.py文件,方法是在.py文件的第一行加上下面的任意一行:

#!/usr/bin/python#!/usr/bin/env python

二者的區別在于: #!/usr/bin/python是告訴操作系統在調用腳本時調用/usr/bin目錄下的python解釋器,python解釋器的路徑被明確給出。 #!/usr/bin/env python是為了防止用戶沒有將python 裝在默認的 /usr/bin 路徑里。當系統看到這一行的時候,首先會到env設置里查找 python 的安裝路徑,再調用對應路徑下的解釋器程序完成操作。#!/usr/bin/env python會去環境設置尋找python目錄通常推薦第二種寫法。 需要再次強調的是,上述解析路徑應該放在 Python 腳本的第一行。

然后在terminal中使用chmod命令(用于修改目錄或文件的訪問權限),下面修改目標文件helloworld.py的權限為允許所有用戶訪問并可執行。

這里寫圖片描述

可以看一下目標文件的權限,確實滿足所有用戶訪問并可執行。

這里寫圖片描述

然后不需要python命令即可執行目標文件。

這里寫圖片描述

同時如果在目標文件中第一行寫入#!/usr/bin/env python,不需要將文件設置為.py格式也可直接執行,因為已經指定了執行該文件為對應目錄下的python解釋器。下面示例:

這里寫圖片描述


友情提醒:./在linux中表示當前目錄。 下面為借鑒博客及鏈接:

http://blog.csdn.net/boriscoding/article/details/21714923 http://www.thinksaas.cn/topics/0/507/507003.html http://blog.csdn.net/huangfei711/article/details/51051633


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连山| 乐亭县| 高碑店市| 阿拉善右旗| 揭东县| 股票| 囊谦县| 额尔古纳市| 治多县| 东光县| 湘潭市| 新兴县| 巫溪县| 新化县| 永州市| 无棣县| 蒲江县| 炎陵县| 石家庄市| 定边县| 安义县| 屏边| 灌南县| 盐源县| 临猗县| 老河口市| 永昌县| 夏津县| 吉木乃县| 商水县| 长治县| 南丰县| 太原市| 米泉市| 正定县| 彭州市| 屯门区| 海林市| 通海县| 巴林左旗| 始兴县|