python记事本
① 双击txt文档如何用python写的记事本程序打开
你写的python程序有没有命令行参数?
也就是首先你的python程序必须要能这样运行打开txt:
pythonmy.pysome.txt
或者你生成exe也需要可以这样执行:
my.exesome.txt
右键打开方式,相当于在操作系统的注册表里添加了关联项。
同样有其他注册表设置可以把当前选中文件作为命令行参数,具体参考如下教程:
网页链接
② 写python脚本是用记事本写的吗写完保存为.py文件时
python自带有IDLE,可以交互式执行python程序,但是需要写好py文件后命令行执行,操作方法如下:
1、首先打开运行窗口,输入cmd命令后回车,进入cmd命令行界面,如下图所示。
③ 怎么用python在记事本中建一个列表
a=[1,2,3]
withopen('note.txt','w')asfout:
print>>fout,a#向文本文件中打印一个列表
上述python2代码可以实现向一个记事本文件note.txt中打印一个列表。
④ 想问一下,python语言用是直接用记事本编程吗
python安装后默认有IDLE可以用,比记事本好得多。编辑代码最基本的要求是语法高亮和自动格式化。记事本两者都无法做到。
⑤ python 做一个仿windows的记事本,页面设置功能该怎么实现网上找了半天没有合适的代码
Python本身是没有图形界面处理能力的,它还是得依靠第三方模块,比如PyQt5就有三种方式可以实现你的需求:
使用HTML和QTextDOcument打印文档
使用QTextCusor和QTextDocument打印文档
使用QPainter打印文档
具体怎么实现需要你自己查阅开发文档,我不提供便利给伸手党。
⑥ 求一段python代码,其功能是删除记事本的前20行。
可以这样,用readlines()读取所有数据,del lists[20:] 删除前20行数据
在进行覆盖写入
如果不做其他操作,可以用二进制读取写入,速度会更快一些
⑦ Python如何打开记事本
先建立上图中的三个主模块,同时,在模块中建立各个模块的功能。先以文件为例:下设功能:新建、打开、保存和另存为,代码如下:
#-*-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的网络爬虫,写入记事本的内容都是乱码如何使写入的数据以utf8或者gb2312的码制写入。
我从自己一个utf8的爬虫程序里面摘的。
程序开头:
#!/usr/bin/envpython
#-*-coding:utf8-*-
importurllib
importurllib2
importstring
importre
importsys
type0=sys.getfilesystemencoding()#解决中文乱码问题
后面做抓取程序的时候全部加上decode和encode。
pos1=text.find(term.decode("utf-8").encode(type0))
在输入到txt的时候相应的分隔符也要decode和encode:
f.write(info+'!'.decode("utf-8").encode(type0))
希望能帮到你。
⑨ python 怎么往记事本里写
f=open("F:/test.txt",'w')
f.write("print ok")
f.close()