A. python py文件中執行另一個py文件
方法一、
import os
os.system("python filename.py")
方法二:
execfile('xx.py'),括弧內為py文件路徑;
註:如果需要傳參數,就用os.system()那種方法;如果還想獲得這個文件的輸出,那就得用os.popen();
Python入門命令行怎麼調用.py文件中容易出現的問題
1、如果文件路徑是這樣的:C:Userssd est.py,那麼在命令行狀態下輸入:
C:Userssd> python test.py
2、如果是互動式輸入狀態(>>>←有三個這種折就是互動式狀態),需要輸入:>>> exit()
就會變回命令行狀態。
3、如果文件路徑是:D: est.py ,那麼在命令行狀態下輸入:
C:Userssd> python D: est.py
4、還可以用「cd 文件夾名字」進入新的當年文件夾。
B. Python中執行系統命令常見的幾種方法
#我知道兩種(Windows系統)
#1:
os.system('commandline')#直接運行,運行成功返回0
#2:
p=os.popen('commandline')#打開一個線程運行命令,並可以像讀取文件一樣讀取返回信息
print(p.read())#讀取返回信息
p.close()#關閉
C. python 怎麼調用命令實現
在Python/wxPython環境下,執行外部命令或者說在Python程序中啟動另一個程序的方法
1、os.system(command)
os.system()函數用來運行shell命令。此命令可以方便的調用或執行其他腳本和命令
#打開指定的文件 >>>os.system('notepad *.txt')
2、wx.Execute(command, syn=wx.EXEC_ASYNC, callback=None)
若置syn為wx.EXEC_ASYNC則wx.Excute函數立即返回,若syn=wx.EXEC_SYNC則等待調用的程序結束後再返回。
callback是一個wx.Process變數,如果callback不為None且syn=wx.EXEC_ASYNC,則程序結束後將調用wx.Process.OnTerminate()函數。
os.system()和wx.Execute()都利用系統的shell,執行時會出現shell窗口。如在Windows下會彈出控制台窗口,不美觀。下面的兩種方法則沒有這個缺點。
3、import subprocess
subprocess.Popen(args, bufsize=0, executable=None, stdin=None,
stdout=None, stderr=None, preexec_fn=None, close_fds=False, shell=False,
cwd=None, env=None, universal_newlines=False, startupinfo=None,
creationflags=0)
subprocess.call ([cmd, arg1, arg2],shell=True)
D. 如何使用python
什麼是python:首先我給大家說一下python,它是一門非常靈活的編程語言,最近幾年國內很多的大公司都在使用它,你見過的很多軟體都是利用它寫出來的,像一些爬蟲工具開發拿枯者都會使用python。
安裝:接下來使用python之前我們需要先安裝它,這個大家到python的官網下載即可,下載完了注意配置一下環境變數,將python的bin目納旁錄配置到path變數裡面。
使用:然後我們就可以在CMD命令行窗口中使用python了,一般比較小的python程洞敏橡序直接在記事本中或者sublime這樣的編輯器中編寫即可如果是比較大的python項目的話就需要打開IDE工具Pycharm了。
第三方的庫:最後使用python的時候一般會用到第三方的庫,這個一般都是安裝在python安裝目錄下面的site-packages文件夾綜上所述,python是一門非常好用的開發語言,使用它首先需要安裝,其次就是選擇適合自己的工具了,大家快去試試吧。