我是python的新手,對于GUI,我使用wxpython。我的問題是這樣的:我必須為兩種產(chǎn)品(例如產(chǎn)品1和產(chǎn)品2)創(chuàng)建一個debian文件,這可以通過運行README.package.creation文件來完成。對于“ .bashrc”中的“ product1”,我們必須進行更改 Product = product1 之后,我們必須在新的終端中執(zhí)行“ make clean”(否則,.bashrc中的更改將不會生效,即,如果不遵循該過程,則“ product”可能不等于“ product 1”),那么我們必須運行。 /Readme.package.creation.process。在Readme.package.creation中,它將自動將產(chǎn)品類型作為“產(chǎn)品1”。如果我手動執(zhí)行此操作,它將正常工作,但是如果我通過GUI進行操作,則Readme.package.creation文件將不會采用產(chǎn)品類型。從python將發(fā)送null值。請幫助解決我的問題。我的代碼是: subprocess.call("sed -i '/export PRODUCT/d' .bashrc", shell=True) subprocess.call("sed -i '/export BOARD=TYpe/ a\ export PRODUCT=product1' .bashrc", shell=True) os.chdir("/home/x/y/z") subprocess.call("make clean", shell=True) os.chdir("/home/x/main/src/package") subprocess.call("sed -i 's/re.build -f -gui -p all/re.build -gui -p all -svn no/' README.package.creation", shell=True) subprocess.call("gksu debian", shell=True) subprocess.Popen("xfce4-terminal -e 'bash -c \"./README.package.creation -u %s\";sleep 10'" % (str(u_name)),shell=True)之后該怎么辦我也必須對產(chǎn)品2遵循相同的步驟python中的os.environ怎么樣?我試圖用os.putenv進行更改,然后os.environ似乎無法正常工作。
添加回答
舉報
0/150
提交
取消