如何在linux下執行python程式

2021-06-28 17:17:27 字數 5014 閱讀 6549

1樓:匿名使用者

現在一般的linux都預裝了python2.x直接在命令列裡執行就行了 python xx.py就可以了zh@zh:

~/pythonpro$ echo "print('hello')" > a.py

zh@zh:~/pythonpro$ lsa.py

zh@zh:~/pythonpro$ python a.pyhello

zh@zh:~/pythonpro$

2樓:星語夢荷6693夢

有兩種方式:1、直接使用python ***x.py執行。其中python可以寫成python的絕對路徑。使用which python進行查詢。

2、在檔案的頭部(第一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結果。

然後在外面就可以使用./***.py執行了。

因為在linux中,python啊shell這些程式都是普通的文字格式,都需要一種程式去解釋執行它。要麼呼叫的時候指定,要麼在檔案頭指定。

3樓:匿名使用者

一般linux下是帶有python的

寫一個python檔案test.py

python test.py 就可以執行

python指令碼在linux上怎麼執行

4樓:python學習網

如果你的linux安裝了python,按ctrl+alt+t鍵開啟terminal,輸入指令:python。會出現》,這個時候就可以在裡面輸入python指令碼進行執行了。

然後使用exit()即可退出python環境,該環境下與matlab很像。

檢視python版本:在python idle中輸入:

python學習網

或者在進入idle的時候會顯示

或者在linux terminal下輸入指令:python --version,或者python -v

2、寫好test.py指令碼檔案後,在終端執行指令碼 python test.py

意思是使用python直譯器執行指令碼test.py

3、寫好test.py指令碼後,使用chmod +x test.py給指令碼加上執行許可權,就可以執行了

./test.py

注意有的時候會出錯

通常我們需要在.py檔案第一行加上#!/usr/bin/env python

當然也可以直接使用python安裝路徑,假如python安裝在/usr/bin目錄下,那麼使用#!/usr/bin/python即可。

5樓:116貝貝愛

四、在cmd命令列中,輸入 「python」 + 「空格」,即 」python 「;將已經寫好的指令碼檔案拖拽到當前游標位置,然後敲回車執行即可。

6樓:雅涵公主

有兩種方式:

1、直接使用python ***x.py執行。其中python可以寫成python的絕對路徑。使用which python進行查詢。

2、在檔案的頭部(第一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結果。

然後在外面就可以使用./***.py執行了。

因為在linux中,python啊shell這些程式都是普通的文字格式,都需要一種程式去解釋執行它。要麼呼叫的時候指定,要麼在檔案頭指定。

知識延伸:

python (英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種物件導向的解釋型計算機程式設計語言,由荷蘭人guido van rossum於2023年發明,第一個公開發行版發行於2023年。

python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl(gnu general public license)協議。python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。

python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫,而後封裝為python可以呼叫的擴充套件類庫。

需要注意的是在您使用擴充套件類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。

7樓:匿名使用者

[root@qiansw tmp]# cat test.py         #這是一個python示例程式

#!/usr/bin/python

for i in range(0,5):

print i

[root@qiansw tmp]# ll

total 48

-rw-r--r-- 1 root root     48 oct 30 11:04 test.py

[root@qiansw tmp]# chmod +x test.py    #為指令碼增加執行許可權

[root@qiansw tmp]# ./test.py                 #這是第一種方法01

234[root@qiansw tmp]# python test.py        #這是第二種方法,不用增加執行許可權01234

8樓:

linux有下列的幾種方法來執行python指令碼:

(注:我所用的python環境為 2.6)一. 終端命令列下

$python "name.py"

二. python環境中

若指令碼名稱為name.py,

其內容為:

a='head'

b='hehe'

print(a,b)

則使用>>>impport name

針對此種方法我們 使用下面的語句來顯示內容:

>>>print (name.a)

>>>head

>>>print (name.b)

>>>hehe

在同一個python環境中,第一次import載入以後,以後再使用import就不會有相應的結果顯示了,在

這個時候可以使用》reload(name)在python 3.0中可能要載入ipm模組才能使用reload()函式

>>>from imp import reload>>>reload(name)。

9樓:匿名使用者

命令如下:

python ***.py

兄弟問你一個問題,在linux中如何執行python 的 *.py檔案,對linux系統不熟悉,謝謝先

10樓:匿名使用者

先將終端所在路徑切換到python指令碼檔案的目錄下然後給指令碼檔案執行許可權,一般755就ok,如果完全是自己的私人電腦,也不做伺服器什麼的,給777的許可權問題也不大(具體許可權含義參考chmod指令的介紹,就不贅述了):

chmod 755 ./*.py

然後執行。

如果在指令碼內容的開頭已經給出了類似於如下的註釋:

#!/usr/bin/env python那就可以直接在終端裡執行:

./*.py

如果沒有這個註釋

就在終端中執行:

python ./*.py

如果是有圖形介面的指令碼

在前面的chmod之後,直接雙擊(kde桌面是單擊)檔案來執行即可

11樓:匿名使用者

使用的時候就和linux一樣的用啊,import setup nester

自己自建目錄的話還要在python中加入地址,不如直接放到lib下方便。

或者自己建立個資料夾叫做custom,然後python2.6/lib/custom/setup.py就直接用

import custom.setup

這樣就形成了自己的一個叫做custom的包在比如你setup.py 裡面有個函式叫做testfrom custom.setup import test也是可以的!

另外,虛機團上產品**,超級便宜

12樓:匿名使用者

linux系統一般都自帶python,你在終端下輸入python ./filename.py 就可以了,要保證能找到檔案首先在終端下進入filename.

py所在的目錄或在python 後輸全路徑,如python /home/root/filename.py

如何在linux下執行python程式

13樓:千鋒教育

有兩種方式:

1、直接使用python ***x.py執行。其中python可以寫成python的絕對路徑。使用which python進行查詢。

2、在檔案的頭部(第一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結果。

然後在外面就可以使用./***.py執行了。

因為在linux中,python啊shell這些程式都是普通的文字格式,都需要一種程式去解釋執行它。要麼呼叫的時候指定,要麼在檔案頭指定。

想找一個好的學習班可以多瞭解

如何在linux下執行python程式 200

14樓:匿名使用者

先將終端所在路徑切換到python指令碼檔案的目錄下然後給指令碼檔案執行許可權,一般755就ok,如果完全是自己的私人電腦,也不做伺服器什麼的,給777的許可權問題也不大(具體許可權含義參考chmod指令的介紹,就不贅述了):chmod755./*.

py然後執行。如果在指令碼內容的開頭已經給出了類似於如下的註釋:#!

/usr/bin/envpython那就可以直接在終端裡執行:./*.py如果沒有這個註釋就在終端中執行:

python./*.py如果是有圖形介面的指令碼在前面的chmod之後,直接雙擊(kde桌面是單擊)檔案來執行即可《linux就該這麼學》免費實用的linux學習資料

python如何微秒級延時,如何在python中比較微秒時間差

python中的sleep函式可以復傳制小數進去,就可以進行毫秒級的延時了,如下 例1 迴圈輸出休眠1秒 import time i 1 while i 3 print i 輸出i i 1 time.sleep 1 休眠1秒 例2 迴圈輸出休眠100毫秒 import time i 1 while ...

Linux下記憶體識別問題,如何在linux作業系統下檢測記憶體洩漏

正常。一般來說,並非是系統的問題,而是主機板的問題。linux某些版本只支援4g記憶體,某些可以達到64g,這因核心不同而變,但並非說你就一定可以檢視到這麼多的記憶體。我猜測你是使用了一些較早的主機板,它們的晶片組只能支援到4g的地址空間,而系統資源也要分配一部分地址,所以最後系統就只能使用少於4g...

如何在Linux桌面或Mac上執行Windows應用程式

用一個叫做wine的軟體 windows如何直接 而不是安裝雙系統 執行mac和linux的應用程式?在mac或是linu 貌似目前還沒有這樣的軟體。像你說的linux下的wine也還是相當不完善的。mac os,windows,linux 下如何執行一個python 程式 指的是輸入什麼命令能執行...