1. 程式人生 > >python 呼叫其他應用後臺入如何傳遞引數

python 呼叫其他應用後臺入如何傳遞引數

get_file_path.py

import os
import sys
def get_file_exr(path):
    mpth=path.replace("\\",'/')
    #print mpth
    mroot=os.listdir(mpth)
    m_file_list=[]
    for f in mroot:
        name,ext=os.path.splitext(f)
        if ext==".exr":
            mfp=os.path.join(mpth,f)
            mfp=mfp.replace("\\",'/')
            print mfp
            m_file_list.append(mfp)
    #print m_file_list
    return m_file_list

path=sys.argv
print path
path=sys.argv[1]
get_file_exr(path)

執行python [get_file_path.py] [path] 即可。 通過result = subprocess.Popen(cmd,shell=True,stdout = subprocess.PIPE, stderr = subprocess.STDOUT) 可以獲取後臺螢幕的內容來使用。

在這裡插入圖片描述