python 建立程序呼叫其他程式

2021-08-20 19:08:52 字數 484 閱讀 2764

import subprocess

import sys

defmain

():# 通過sys.argv獲取命令列引數

if len(sys.argv) > 1:

# 第乙個命令列引數是程式本身所以從第二個開始取

for index in range(1, len(sys.argv)):

try:

# 通過subprocess模組的call函式啟動子程序

status = subprocess.call(sys.argv[index])

except filenotfounderror:

print('不能執行%s命令' % sys.argv[index])

else:

print('請使用命令列引數指定要執行的程序')

if __name__ == '__main__':

main()

python呼叫其他程式 python呼叫其他程式

在python中可以方便地使用os模組執行其他的指令碼或者程式,這樣就可以在指令碼中直接使用其他指令碼,或者程式提供的功能,而不必再次編寫實現該功能的 為了更好地控制執行的程序,可以使用win32process模組中的函式。如果想進一步控制程序,則可以使用ctype模組,直接呼叫kernel32.d...

python 協程 and 程序

先從乙個爬蟲開始,請看下面的 import time def crawl page url print crawling format url sleep time int url.split 1 time.sleep sleep time print ok format url def main ...

Python 程序 執行緒 協程

程序和執行緒之間的關係 執行緒是屬於程序的,執行緒執行在程序空間內,同一程序所產生的執行緒共享同一記憶體空間,當程序退出時該程序所產生的執行緒都會被強制退出並清除。執行緒可與屬於同一程序的其它執行緒共享程序所擁有的全部資源,但是其本身基本上不擁有系統資源,只擁有一點在執行中必不可少的資訊 如程式計數...