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