Hello,大家好,我是Gary!
想必大家都用过Windows系统自带的“记事本”应用吧?它是一个编辑txt文件的应用。
当然,咱们可不能只局限于记事本,咱们也可以自己做一个!
准备:
1.Microsoft Visual Studio Code(其他的编辑器也可以)
2.Python 3.8(推荐使用Anaconda的)
准备好后就可以开始制作了!
1 初步制作
在制作之前我们无需导入任何模块,因为Python中自带有关编辑文件的功能。
然后我们需要知道Python编辑文件有三种基础模式:a、w和r模式。
a:追加模式,指在文档最后的字符后面写入字符
w:写入模式,往文档中写入字符,与a模式不同的是,w模式是从头开始写,新写入的内容会覆盖原来的内容
r:读取模式,读取文档
接着来了解一下Python里编辑文档的功能:
open:打开文档
使用方法:
变量名 = open(文件名,模式)
注意:这里的模式要用单引号括上。
write:读取文档(仅用于w模式)
使用方法:
变量名.write(要写入的内容)
注意:这里的变量名要与open语句前面的变量名一样。
read:读取文档(仅用于r模式)
使用方法:
变量名.read()
注意:这里的变量名要与open语句前面的变量名一样。
close:关闭文档
使用方法:
变量名.close()
注意:这里的变量名要与open语句前面的变量名一样。
OK,这就是编辑文档功能的使用方法。学会后就可以做出一个编辑器雏形了:
f = open('测试.txt','w')
f.write('这是一个测试文件')
f.close()
f = open('测试.txt','r')
f.read()
f.close()
当然,你也可以加上print功能来打印文档中的内容:
f = open('测试.txt','r')
r = f.read()
f.close()
print(r)
>>>这是一个测试文件
2 修改
修改就比较简单了,只需要在原来的代码上加一些细节就OK了,例如消息弹窗,登陆界面等都可以加进去。
添加消息探窗只需要导入Tkinter模块就行,到时我会专门出一篇文章讲Tkinter。
我自己也做了一个文本编辑器,但是由于版权我在这里就不放出来了。
OK,以上就是这篇文章的全部内容啦,如果喜欢请记住点个大大的赞哦!我是Gary,我们下次再见!