AI人工智能与数学之美

详解Python 读取和追加本地*.txt文件

2020-04-25  本文已影响0人  KangSmit的算法那些事儿

1、读取数据到指定文件夹

#读取数据到指定文件夹
import os
data = {"小王":65,"翠花":50}
a = open(file = "体重.txt",mode = 'a+')#你也可以设定放值的文件加
for key,value in data.items():
    str1 = str(key)+":"+str(value)+"\n"
    a.write(str1)
a.close()

执行结果;


image.png

2、替换本地txt内容

#路径
path = r"C:/Users/Desktop/test.txt"#文件路径
#读入
f = open(path, "r", encoding="utf-8")
#获取内容
str1 = f.read()
#替换内容
str2 = str1.replace("13","2020")#将13替换为2020
print(str1) #打印源文件
print(str2)
#写出文件
ff = open(path, "w")
#将信息写入缓冲区
ff.write(str2)
#刷新缓冲区
ff.flush()

执行结果:

13 2 3 4 
2 33 4 5
3 4 53 6
4 5 6 73
2020 2 3 4 
2 33 4 5
3 4 53 6
4 5 6 73

3、读取本地文件

先在本地创建一份utf-8编码的文件test
内容如下:


image.png
#打开文本文件
f = open('C:/Users/Desktop/test.txt','rb') #里面为文件路径
print(f.read())

执行结果:

b'13 2 3 4 \r\n2 33 4 5\r\n3 4 53 6\r\n4 5 6 73'
上一篇 下一篇

猜你喜欢

热点阅读