使用os。(“ start ...)和变量文件名。python

时间:2019-02-28 11:27:25

标签: python python-3.x ms-word

代码:

doc.save("AttendanceReportFor"+EventNameSTR+".docx")
os.("start AttendanceReportFor"+EventNameSTR+".docx")

位置:

EventNameSTR=("Juilie")

结果

SyntaxError: invalid syntax

在线

os.("start AttendanceReportFor"+EventNameSTR+".docx")

os()是否可以在其命令语句中使用变量?

预期结果是在Microsoft Word中打开Word文档。

1 个答案:

答案 0 :(得分:1)

您的问题是您使用的是os.("start AttendanceReportFor"+EventNameSTR+".docx"),正如错误所说:语法错误,因为您不能使用os.(....)-您应该使用:

os.system(command)subprocess.Popen(args....)