python的指令碼如何執行,如何執行Python指令碼

2021-08-21 02:08:10 字數 4215 閱讀 4923

1樓:敢和老娘搶師妹

執行python指令碼的幾種方法:

一. 終端命令列下

$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)

三.使用from

假設指令碼的名稱為name.py

name.py的內容為:

a='head'

b='hehe'

print(a,b)

可以使用下邊的方法來執行指令碼:

>>>from name import a,b,c在這個python環境中我們就可以使用簡單的變數名來呼叫其內容。

eg:>>>a

>>>'head'

>>>b

>>>'hehe'

四.使用exec

方法為:

>>>exec(open('name.py').read())notice:在上面的方法中,第三種和第四種方法會預設覆蓋python環境中已經存在

的且和name.py中有重名的變數名,且系統不會給出提示,請注意這一點!

2樓:匿名使用者

先開啟a.py。然後run-run module,或者按f5。

如何執行python指令碼

3樓:爵爺

前段時間使用了一下google的部落格空間,感覺也很一般,所以現在把那裡的幾篇文章轉過來。

執行python指令碼只需要對python檔案做如下操作即可:

在python檔案裡第一行加上#! /usr/bin/python,即你的python直譯器所在的目錄。另外還有一種寫法是#! /usr/bin/env python

之後直接在shell中輸入./runit.py就可以執行你的python程式了。

當然這是在linux下的操作,如果想在windows下直接執行python程式,就需要使用py2exe工具將python源程式編譯成exe檔案了。

如何執行python指令碼

4樓:逆心小土豆

python安裝好以後,在開始選單會看到乙個idle工具(乙個增強的互動命令列直譯器視窗)以及乙個自帶的編輯器。

在任意目錄新建乙個.py檔案或者儲存的時候以.py結尾,用記事本、python自帶的編輯器或者其他編輯器如sublime text或者notepad++都行。

如果你使用的是idle,直接按f5就能在python自帶的命令列檢視結果

如果是用記事本或者其他編輯器,快捷鍵win+r調出執行目錄,輸入cmd,然後在命令列裡進入這個目錄,輸入python [filename].py或者[filename].py就可以看到執行結果了

5樓:匿名使用者

$ python pythonscript.py

如何在python指令碼中執行指令碼檔案

6樓:

最近有個需求就是頁面上執行shell命令,第一想到的就是os.system,

複製****如下:

os.system('cat /proc/cpuinfo')

但是發現頁面上列印的命令執行結果 0或者1,當然不滿足需求了。

嘗試第二種方案 os.popen()

複製****如下:

output = os.popen('cat /proc/cpuinfo')

print output.read()

通過 os.popen() 返回的是 file read 的物件,對其進行讀取 read() 的操作可以看到執行的輸出。但是無法讀取程式執行的返回值)

嘗試第三種方案 commands.getstatusoutput() 乙個方法就可以獲得到返回值和輸出,非常好用。

複製****如下:

(status, output) = commands.getstatusoutput('cat /proc/cpuinfo')

print status, output

python document 中給的乙個例子,

複製****如下:

>>> import commands

>>> commands.getstatusoutput('ls /bin/ls')

(0, '/bin/ls')

>>> commands.getstatusoutput('cat /bin/junk')

(256, 'cat: /bin/junk: no such file or directory')

>>> commands.getstatusoutput('/bin/junk')

(256, 'sh: /bin/junk: not found')

>>> commands.getoutput('ls /bin/ls')

'/bin/ls'

>>> commands.getstatus('/bin/ls')

'-rwxr-xr-x 1 root 13352 oct 14 1994 /bin/ls'

最後頁面上還可以根據返回值來顯示命令執行結果。

python如何重新執行指令碼? 30

7樓:匿名使用者

我也出現過這樣的問題,如果在本指令碼執行while的話,如果使用一些模組,有時候會出錯。比如使用websocket的時候,(可能自己水平也不行,找了半天沒發現出錯的原因),後來放棄本指令碼while。

我是這樣解決的:

寫乙個指令碼,如a.py,使用os.system(cmd)   (或是其他模組) 來執行b.py。

至於b.py什麼時候退出,就看你自己了

ps:至於這樣做是否會影響效率,因為程式小,就不在考慮範圍內了例:#!/usr/bin/python

# -*- coding: utf-8 -*-# encoding: utf-8

import os

if __name__ == '__main__':

while 1:

cmd = 'python d:\\b.py'    #必須轉義'\'

os.system(cmd)

8樓:

如果你是想在執行乙個指令碼過程中,再從頭開始執行,加個迴圈+continue就行了嘛。

9樓:匿名使用者

執行python指令碼只需要對python檔案做如下操作即可:

在python檔案裡第一行加上#! /usr/bin/python,即你的python直譯器所在的目錄。另外還有一種寫法是#! /usr/bin/env python

編輯完成python指令碼檔案後為它加上可執行許可權。

例如你的python指令碼檔案叫做runit.py,那麼就在shell中輸入如下命令:chmod +x runit.py

之後直接在shell中輸入./runit.py就可以執行你的python程式了。

當然這是在linux下的操作,如果想在windows下直接執行python程式,就需要使用py2exe工具將python源程式編譯成exe檔案了。

10樓:尹卓群

用while為真時,控制整個指令碼即可。親測哦!

11樓:匿名使用者

請問你想要實現的功能是**自己重啟呢還是你去手動重啟呢

如何開機執行乙個python指令碼

12樓:

sudo vim /etc/profile# add the following line to the end of the file

. /home/***/python_auto.sh儲存之後重啟系統就可以自動執行了。

ubuntu上開啟執行python指令碼提示如下錯誤該如何解決

你似乎是在來ubuntu平台上執行乙個自python寫的測試程式。最直bai接的辦法是du找乙個懂的人zhi 手把手一步步教會dao你用這個測試用例。先說幾個錯誤。第一你在超級使用者下執行測試,這個通常會有很多問題。最好用普通使用者。第二,不要用中文目錄,也不要直接在u盤上執行。把測試檔案複製到普通...

如何執行shell指令碼其中一條命令

方法一 切換到shell指令碼所在的目錄 此時,稱為工作目錄 執行shell指令碼 複製 如下 cd data shell hello.sh 的意思是說在當前的工作目錄下執行hello.sh。如果不加上.bash可能會響應找到不到hello.sh的錯誤資訊。因為目前的工作目錄 data shell ...

python如何跳出無限迴圈並執行下函式

import time import os import schedule import pyautogui def rec record os.startfile c program files x86 evcapture evcapture.exe schedule.every day.at 1...