python操作text⽂件:读取、写⼊、清空#text的存储格式为每⼀⾏的字符串存储
#text⽂件的写⼊
data='尊敬的领导:\n\t您好,'#可以通过转义字符实现换⾏、缩进
# with open(r'./',mode='w',encoding='utf8') as tf:
# tf.write(data)
#迭代写⼊
list2=['尊敬的领导:\n','\t您好\n']#必须带换⾏符‘\n’,否则只插⼊⼀⾏
with open(r'./',mode='w',encoding='utf8') as tf2:
tf2.writelines(list2)
#末⾏追加,mode='a'表⽰末⾏追加模式,⽂件必须已存在
data2='我是末⾏追加'
with open(r'./',mode='a',encoding='utf8') as tf3:
tf3.write(data2)
#清空⽂件内容,适⽤于任何能⽤记事本正常打开的⽂件
with open(r'./test.log',mode='w',encoding='utf8') as tf2:
#text⽂件的读取
#读取所有内容,返回字符串
with open(r'./',mode='r',encoding='utf8') as rf:
ad()
print(content)#尊敬的领导:\n\t您好\n我是末⾏追加
#按⾏读取,以列表形式返回每⾏内容(上⼀⾏以‘\n’结尾)
with open(r'./',mode='r',encoding='utf8') as rf2:
adlines()
print(content2)#['尊敬的领导:\n', '\t您好\n', '我是末⾏追加']
#按元素读取⾏,-1表⽰读取所有⾏,n(n>=0)表⽰读取前⼏个元素,以列表形式返回元素所在的⾏
with open(r'./',mode='r',encoding='utf8') as rf3:
adlines(7)
python怎么读取py文件print(content3)#['尊敬的领导:\n', '\t您好\n']
#指定读取⾸⾏元素,-1表⽰读取整⾏,n(n>=0)表⽰读取前⼏个元素,返回字符串
with open(r'./',mode='r',encoding='utf8') as rf4:
adline(2)
print(content4)#'尊敬'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论