Py学习  »  Python

python运行记事本exe

GISAI • 3 月前 • 147 次点击  

Python运行记事本exe方法


你想用 Python 打开 Windows 系统自带的记事本(Notepad),可以直接调用系统命令来启动 notepad.exe。常见方式如下:



方法一:subprocess 推荐方式



import subprocess

打开记事本
subprocess.Popen(['notepad.exe'])



或者支持更多选项:




import subprocess

启动记事本
process = subprocess.Popen('notepad.exe')
# process.wait()  # 如果想等记事本关闭后再继续执行



方法二:os.system



import os

os.system('notepad.exe')



这种方式会阻塞主程序,不推荐用于复杂应用。



扩展用法:打开指定文件



import subprocess

subprocess.Popen(['notepad.exe', r'C:\Users\YourName\Desktop\test.txt'])



把路径替换成你自己的文件路径。




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/192170