利用python读取文件

利用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()

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180905A1ZPDQ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券