python文件的操作

利用python对文件进行各种操作,之前在社区搜过教学,但是没太看懂

img

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

可参考


python对csv文件的操作_纯洁的小魔鬼的博客-CSDN博客_pythoncsv文件的操作 一.numpy模块1.引入numpy模块import numpy一.loadtxt() 读取csv文件对该scv文件操作为例1.dtype 参数指定读取类型myMatrix = numpy.loadtxt( "D:\why.csv", dtype=str)print myMatrix输出;['Name,age,sex' 'why,18,f... https://blog.csdn.net/xyy1028/article/details/86474298

望采纳

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632