我需要用os打开一个excel文件。我知道这很容易;
import os
os.system("start EXCEL.EXE file.xlsx")
不过,我的文件名会因我的py文件而异。
我定义了一个名为";fileopenerfullname";它是我要打开的文件的名称。
但是我怎么能插入";fileopenerfullname";os中的变量。SYSTEM("启动EXCEL……"(?
我试了很多,包括
os.system("start EXCEL.EXE fileopenerfullname")
不起作用。
如果有人能帮忙,我会很高兴的。
使用格式化字符串:
os.system(f"start EXCEL.EXE {fileopenerfullname}")
但不要忘记fileopenerfullname
应该在末尾包含扩展名.xlsx。