0

我试图在记事本中打开 json 和 html 文件。我有以下代码:

def openFile():
    fileName = listbox_1.get(ACTIVE)
    if fileName.endswith("json") or fileName.endswith("htm"):
        os.system("notepad.exe" + fileName)
    elif fileName.endswith("jpeg"):
        os.startfile(fileName)
    else:
        messagebox.showerror(title="Error", message="File is not relevant, please choose one with a directory")

问题是目前发生的所有事情是命令提示符窗口闪烁大约一秒钟然后消失。我需要在记事本中显示文件的内容。

在 Windows 上使用 python 3.3

提前致谢

4

1 回答 1

0

您错过了system通话中的空间。建议修复:

os.system('notepad.exe {}'.format(fileName))
于 2013-02-24T18:47:00.327 回答