Python 指令碼如何執行另乙個指令碼

2021-08-18 22:12:41 字數 955 閱讀 1574

關於python 指令碼如何執行另乙個指令碼,可以使用os.system()來實現

os.system()的引數: 執行的命令 +執行的內容

舉例說明:

(1)顯示當前資料夾下的全部目錄和資料夾

os.system('dir') //dir 顯示磁碟目錄命令

(2)刪除指定資料夾下的檔案

os.system('del e:\\test\\test.txt') //del 刪除指定檔案 + 要刪除檔名

(3)刪除乙個空資料夾

os.system('rd e:\\test') //rd(rmdir):在dos作業系統中用於刪除乙個目錄 + 要刪除資料夾

(4)關閉程序

os.system('taskkill /f /im chrome.exe')//taskkill是用來終止程序的 + 程序名

本實驗中用a.py 執行b.py,其中b.py執行時需要新增引數(cmd下執行命令:

>python b.py ic.txt

a.py 實驗**如下:

import os

str=('python b.py ic.txt') //python命令 + b.py + 引數:ic.txt'

p=os.system(str)

print(p) //列印執行結果 0表示 success , 1表示 fail

如果b.py執行時不需要新增引數(cmd下執行命令:>python b.py

import os

str=('python b.py') //python命令 + b.py

p=os.system(str)

print(p) //列印執行結果 0表示 success , 1表示 fail

Python 指令碼如何執行另乙個指令碼

關於python 指令碼如何執行另乙個指令碼,可以使用os.system 來實現 os.system 的引數 執行的命令 執行的內容 舉例說明 1 顯示當前資料夾下的全部目錄和資料夾 os.system dir dir 顯示磁碟目錄命令 2 刪除指定資料夾下的檔案 os.system del e t...

在乙個python裡執行另乙個python檔案

os.popen cmd,mode r buffering 1 command 呼叫的命令 mode 模式許可權可以是 r 預設 或 w bufsize 指明了檔案需要的緩衝大小 0意味著無緩衝 1意味著行緩衝 其它正值表示使用引數大小的緩衝 大概值,以位元組為單位 負的bufsize意味著使用系統...

如何遠端另乙個電腦?

借助 chrome 遠端桌面,您可以使用計算機或移動裝置通過網際網路訪問另一台計算機上的檔案和應用。您可以設定對您的 mac windows 或 linux 計算機的遠端訪問許可權。在計算機上開啟 chrome。在位址列中輸入remotedesktop.google.com access。您可能必須...