新聞中心
在Linux中,Python是一種流行的編程語言。許多開發(fā)人員使用Python來編寫代碼,并且許多Python腳本(.py文件)需要在Linux系統(tǒng)上執(zhí)行。在本文中,我們將向您展示。

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、做網(wǎng)站、德清網(wǎng)絡(luò)推廣、成都小程序開發(fā)、德清網(wǎng)絡(luò)營銷、德清企業(yè)策劃、德清品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供德清建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
1. 安裝Python
您需要安裝Python在Linux系統(tǒng)上。如果您的系統(tǒng)上已經(jīng)安裝了Python,則可以跳過此步驟。
大多數(shù)Linux發(fā)行版都默認(rèn)安裝了Python。您可以通過打開終端并運(yùn)行以下命令來檢查您的系統(tǒng)上是否已安裝Python:
“`
python –version
“`
如果輸出結(jié)果顯示Python版本,則表示Python已安裝。
如果您不了解如何安裝Python,請查看您的Linux發(fā)行版的文檔,在終端中運(yùn)行適合您的發(fā)行版的安裝命令。例如,在Ubuntu上,您可以打開終端并運(yùn)行以下命令:
“`
sudo apt-get install python3
“`
該命令將安裝Python 3。
2. 創(chuàng)建Python腳本
接下來,您需要編寫Python腳本以供執(zhí)行。
在Linux中,您可以使用任何文本編輯器編寫Python腳本。您可以使用用于編輯文本的默認(rèn)編輯器(例如nano或vim)。您還可以使用類似于Visual Studio Code或Atom這樣的集成開發(fā)環(huán)境(IDE)。
在本例中,我們使用nano文本編輯器創(chuàng)建簡單的Python腳本,打開終端并輸入以下命令:
“`
nano my_script.py
“`
該命令將創(chuàng)建一個名為my_script.py的新文件。輸入以下代碼:
“`
print(“Hello, World!”)
“`
保存并關(guān)閉文件。
3. 執(zhí)行Python腳本
現(xiàn)在,您可以執(zhí)行Python腳本。在終端中,輸入以下命令:
“`
python my_script.py
“`
該命令將執(zhí)行my_script.py文件并在終端中輸出“Hello, World!”。
如果您安裝了Python 2和Python 3,則需要使用以下命令執(zhí)行my_script.py文件:
“`
python3 my_script.py
“`
這將使用Python 3解釋器執(zhí)行my_script.py文件。
4. 添加執(zhí)行權(quán)限
如果您每次執(zhí)行Python腳本時必須鍵入python或python3,則可能會感到不方便。您可以添加執(zhí)行權(quán)限以直接執(zhí)行.py文件。
在終端中,輸入以下命令,添加執(zhí)行權(quán)限:
“`
chmod +x my_script.py
“`
現(xiàn)在,您可以直接執(zhí)行my_script.py文件,而無需輸入python或python3。在終端中,輸入以下命令執(zhí)行my_script.py文件:
“`
./my_script.py
“`
5. 系統(tǒng)范圍內(nèi)添加執(zhí)行路徑
如果您希望在所有文件夾中直接執(zhí)行.py文件,則可以將python解釋器路徑添加到系統(tǒng)范圍內(nèi)的PATH環(huán)境變量中。
在終端中,輸入以下命令打開您的profile文件:
“`
nano ~/.profile
“`
在文件最后添加以下行:
“`
export PATH=$PATH:/usr/local/bin/python
“`
這將在PATH環(huán)境變量中添加/usr/local/bin/python路徑。
保存并關(guān)閉文件。現(xiàn)在,您可以在任何文件夾中直接執(zhí)行.py文件。例如,您可以通過輸入以下命令在終端中執(zhí)行my_script.py文件:
“`
my_script.py
“`
結(jié)論
Python是一種廣泛使用的編程語言,在Linux中編寫和執(zhí)行Python腳本非常簡單。通過按照本文中的步驟,您可以學(xué)習(xí)。
相關(guān)問題拓展閱讀:
- Python腳本在Linux上怎么運(yùn)行
- linux啟動定時任務(wù)時獲取pid,有的是執(zhí)行shell腳本,有的是執(zhí)行.py文件,請問怎么做?。?/li>
Python腳本在Linux上怎么運(yùn)行
有兩種方式:
1、直接使用python xxxx.py執(zhí)行。其中python可以寫成python的絕對路徑。使用which python進(jìn)行查詢。
2、在文件的頭部(孫扒之一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結(jié)果。然后在外面就可以使用./xxx.py執(zhí)行了。
因?yàn)樵趌inux中,python啊shell這些程序都絕嫌是普通的文本格式,都需要一種程序去則宏昌解釋執(zhí)行它。要么調(diào)用的時候指定,要么在文件頭指定。
linux有下列的幾種方法來運(yùn)行python腳本纖扒清:
(注:我所用的python環(huán)境為 2.6)
一. 終端命令行下
$python “name.py”
二. python環(huán)境中
若腳本名稱為name.py,
其內(nèi)容為:
a=’head’
b=’hehe’
print(a,b)
則使用
>>>impport name
針對此種方法我們 使用下面的語句來顯示內(nèi)容:
>>>print (name.a)
>>>head
>>>print (name.b)
>>>hehe
在同一個python環(huán)境中,之一次import加載以后,以后再使用import就不會有相應(yīng)的結(jié)果顯示了,在此陪
這個時候毀前可以使用>>>reload(name)在python 3.0中可能要加載ipm模塊才能使用reload()函數(shù)
>>>from imp import reload
>>>reload(name)
三.使用from
假設(shè)腳本的名稱為name.py
name.py的內(nèi)容為:
a=’head’
b=’hehe’
print(a,b)
可以使用下邊的方法來運(yùn)行腳本:
>>>from name import a,b,c
在 這個python環(huán)境中我們就可以使用簡單的變量名來調(diào)用其內(nèi)容了 。eg:
>>>a
>>>’head’
>>>b
>>>’hehe’
四.使用exec
方法為:
>>>exec(open(‘name.py’).read())
NOTICE:在上面的 方法中,第三種和第四種方法會默認(rèn)覆蓋python環(huán)境中已經(jīng)存在 的且和name.py中
有重名的變量名,且系統(tǒng)不會給出提示,請注意這一點(diǎn)?。?!
linux啟動定時任務(wù)時獲取pid,有的是執(zhí)行shell腳本,有的是執(zhí)行.py文件,請問怎么做???
shell腳本獲取自己的pid是 $$ 變灶簡檔量
python腳本獲取自己運(yùn)行的pid是 os.getpid()函數(shù)
可咐絕以參考下面的示例隱亂代碼
shell腳本
#! /bin/sh
echo $$
python腳本
import os
print os.getpid()
關(guān)于linux 執(zhí)行 .py的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
新聞標(biāo)題:如何在Linux中執(zhí)行.py文件(linux執(zhí)行.py)
文章地址:http://www.dlmjj.cn/article/djhcgie.html


咨詢
建站咨詢
