# 获取py文件所在的路径
dirs = os.path.split(os.path.realpath(__file__))[0]
print(dirs)
#修改当前工作目录
dirs = os.path.split(os.path.realpath(__file__))[0]
os.chdir(dirs)
# 建立数据文件夹
in_data_dir = para_dir + '\\' + data_dir
if os.path.exists(in_data_dir):
os.remove(in_data_dir)
os.mkdir(in_data_dir)
else:
os.mkdir(in_data_dir)
# 建立输出文件夹
out_data_dir = para_dir + '\\' + output_dir
if os.path.exists(out_data_dir):
os.remove(out_data_dir)
os.mkdir(out_data_dir)
else:
os.mkdir(out_data_dir)
# 复制exe
shutil.copy(exe_name,para_dir)
# 分流复制数据
for root,dirs,files in os.walk(data_dir,True):
for eachfile in files:
shutil.copy(os.path.join(root,eachfile),in_data_dir)
# 运行exe
os.chdir(para_dir) #修改当前工作目录
print(os.getcwd()) #获取当前工作目录
subprocess.Popen("Zx.exe")