我正在尝试编写一个必须在eclipse中构建C项目的脚本。 我已经尝试了以下脚本,但它无效。
import os
import sys
#*************Becoming a root user***************
euid = os.geteuid()
if euid != 0:
args = ['sudo', sys.executable] + sys.argv + [os.environ]
os.execlpe('sudo', *args)
os.chdir("/home/mymo/eclipse")
os.system("./eclipse --launcher.suppressErrors -nosplash -data /home/mymo/abhi/ENB_ws -application org.eclipse.cdt.managedbuilder.core.headlessbuild -import /home/mymo/abhi/ENB/project_iss -build eNodeB_PHY/SO_creation -Ea PATH=/opt/intel/system_studio_2015.2.050/bin/intel64/")
那么,有没有其他pythonic方法来做到这一点? 如果可以使用shell脚本,我也很好。
任何帮助都将不胜感激。