代码:
doc.save("AttendanceReportFor"+EventNameSTR+".docx")
os.("start AttendanceReportFor"+EventNameSTR+".docx")
位置:
EventNameSTR=("Juilie")
结果
SyntaxError: invalid syntax
在线
os.("start AttendanceReportFor"+EventNameSTR+".docx")
os()是否可以在其命令语句中使用变量?
预期结果是在Microsoft Word中打开Word文档。
答案 0 :(得分:1)
您的问题是您使用的是os.("start AttendanceReportFor"+EventNameSTR+".docx")
,正如错误所说:语法错误,因为您不能使用os.(....)
-您应该使用:
os.system(command)
或subprocess.Popen(args....)