利用python读取文件
#判断文件是否存在用到os模块
import os,time
#定义字符串列表
s = ['文本','写入的','内容']
#两个行杠是转义符 或 r'c:\nihao.txt'
#文件路径赋值给变量
fn = r"D:\nihao.txt"
#定义一个函数,便于调用
def X ():
#w是写,r是读文件
a =open(fn,'w')
a.write('文本写入的内容')
a.close() #关闭文件
print("未找到文件,已写入文件")
#这里是更改的函数,后面调用
def G():
a = open(fn,'w')
a.write("文本写入的内容")
a.close()
print('文件被改,但已经恢复!')
#读文件的内容,赋值给a
def D ():
#r是读,可以不用,默认就是r
a = open(fn).read()
return a
#以上的定义的函数
while 1:
#加上时间延时可以让程序
#在用户修改后或删除文件后再去判断
time.sleep(1)
#判断文件是否存在
if os.path.exists(fn):
Z = D()
# Z是文本里面的内容
#find是寻找文本里的内容
if Z.find(s[0]) !=-1 and Z.find(s[1]) !=-1:
print('关键字全部都存在,没有被修改!')
else:
G()
#判断文件存在就开始下面的写
else:
X()
领取专属 10元无门槛券
私享最新 技术干货