利用python对文件进行各种操作,之前在社区搜过教学,但是没太看懂
用read()方法读取文本文件内容。
创建test.txt文本文件,并打开,在txt文件中随便输入4行以上内容,然后保存。
创建py文件,在文件中加入以下内容:
with open("test.txt", "r") as f:
data = f.read()
print(data)
# 写入4行文字
text = '''aaaaaaa
bbbbbbbbb
ccccccc
dddddddddd'''
with open("1.txt", "w") as f:
f.write(text)
# 读取文件
with open("1.txt", "r") as f:
text1 = f.read()
print(text1)
写入/读取二进制文件open()第二个参数改成"wb"和"rb"即可
读写csv文件
import csv
# 写入csv文件
arr = [
["aaa",257,"a",7],
["bbb",567,"g",8],
["ccc",743,"f",9]
]
with open("data.csv","w",newline="") as fileObj:
csv.writer(fileObj).writerows(arr)
# 读取csv文件
with open("data.csv","r",newline="") as fileObj:
li = list(csv.reader(fileObj))
for v in li:
print(v)