Python如何打开记事本

Python015

Python如何打开记事本,第1张

先建立上图中的三个主模块,同时,在模块中建立各个模块的功能。先以文件为例:下设功能:新建、打开、保存和另存为,代码如下:

#-*-encoding:utf8from Tkinter import *root = Tk()

root.title('Benben Node')#create menumenubar = Menu(root)

root.config(menu = menubar)

filemenu = Menu(menubar)

filemenu.add_command(label = '新建',accelerator ='ctrl + N')

filemenu.add_command(label = '打开',accelerator ='ctrl + O')

filemenu.add_command(label = '保存',accelerator ='ctrl + S')

filemenu.add_command(label = '另存为',accelerator ='ctrl + Shift + s')

menubar.add_cascade(label = '文件',menu = filemenu)

root.mainloop()

你写的python程序有没有命令行参数?

也就是首先你的python程序必须要能这样运行打开txt:

python my.py some.txt

或者你生成exe也需要可以这样执行:

my.exe some.txt

右键打开方式,相当于在操作系统的注册表里添加了关联项。

同样有其他注册表设置可以把当前选中文件作为命令行参数,具体参考如下教程:

网页链接