国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐平市| 台前县| 玛沁县| 西和县| 山西省| 浏阳市| 营口市| 丹东市| 绥棱县| 马尔康县| 利川市| 宁蒗| 页游| 铁岭县| 夏津县| 张家港市| 大竹县| 北海市| 宜川县| 兴海县| 灵川县| 二手房| 阜阳市| 江华| 萝北县| 双流县| 永寿县| 田林县| 赫章县| 丹巴县| 南投市| 哈巴河县| 孟津县| 平山县| 腾冲县| 乌兰察布市| 临沭县| 南皮县| 鹤岗市| 博乐市| 天全县|