Python 3 中 os.system调用问题
ifos.path.exists(dst_dir)==False:os.mkdir(dst_dir)print("thisDIR%ssetupSuccessful!"%d...
if os.path.exists(dst_dir) == False:
os.mkdir(dst_dir)
print("this DIR %s set up Successful!" % dst_dir)
else:
print("this DIR %s is exists!" % dst_dir)
zip_command = "winrar a %s %s" % (r_name,' '.join(source))
print (zip_command)
try:
os.system(zip_command)
print("伤不起!")
except Exception as e:
print (e)
print ("命令执行失败咯,你懂得!")
try:
os.system(zip_command)
print("伤不起!")
except Exception as e:
print (e)
这段代码没有被执行,是怎么回事呢? 展开
os.mkdir(dst_dir)
print("this DIR %s set up Successful!" % dst_dir)
else:
print("this DIR %s is exists!" % dst_dir)
zip_command = "winrar a %s %s" % (r_name,' '.join(source))
print (zip_command)
try:
os.system(zip_command)
print("伤不起!")
except Exception as e:
print (e)
print ("命令执行失败咯,你懂得!")
try:
os.system(zip_command)
print("伤不起!")
except Exception as e:
print (e)
这段代码没有被执行,是怎么回事呢? 展开
1个回答
展开全部
if not os.path.exists(dst_dir):
os.mkdir(dst_dir)
print("this DIR %s set up Successful!" % dst_dir)
else:
print("this DIR %s is exists!" % dst_dir)
zip_command = "winrar a %s %s" % (r_name,' '.join(source))
# 这个winrar,你在cmd能运行吗?不能的话就加入绝对路径
print (zip_command)
try:
os.system(zip_command)
print("伤不起!")
except Exception as e:
print (e)
print ("命令执行失败咯,你懂得!")
追问
this DIR E://Backup_PythonTest// is exists!
winrar a E://Backup_PythonTest//20160512.zip D://Music//*.mp3
伤不起!
>>>
执行结果中:似乎os.system(zip_command) 这个没有被执行一样,不知道是不是python3 用法不一样,python 2.7中可以执行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询