2024-04-24 01:11:20 发布
网友
我是新的编程,我想知道如何打开一个记事本文档,以便用户可以在上面输入。我已经知道你可以用
variablename = open("filename.txt","w")
为了在文件上打开和写入,但不是在python上写,我希望文件直接打开,这样用户就可以键入实际文件而不是pythonshell。 到目前为止,我知道我必须使用
但我不知道如何使文件弹出,以便用户可以输入数据。有人能帮帮我吗?在
使用os的最简单方法是使用操作系统要运行shell脚本:
os
import os os.system("notepad filename.txt")
或者使用subprocess.Popen,这通常是推荐的方法:
subprocess.Popen
但我相信只有Windows有记事本应用程序。在
您也可以使用注释中建议的方法:
import subprocess subprocess.run(["notepad","filename.txt"])
但这只适用于python3.5+
import os os.system("start notepad.exe <path/to/file>")
这将弹出记事本。如果文件不存在,系统会提示您是否要创建它。在
使用
os
的最简单方法是使用操作系统要运行shell脚本:或者使用
^{pr2}$subprocess.Popen
,这通常是推荐的方法:但我相信只有Windows有记事本应用程序。在
您也可以使用注释中建议的方法:
但这只适用于python3.5+
这将弹出记事本。如果文件不存在,系统会提示您是否要创建它。在
相关问题 更多 >
编程相关推荐