python 读写 txt,csv 等文件的方法

本文参考了python帮助文档及[1], [2]等博客的内容,对作者致以感谢。

1 读写txt文件

1.1 读txt文件

代码如下:

file_name = 'test.txt'
f = open(file_name, 'r')  # 以只读的方式打开,无此文件则报错
# f = open(file_name, 'r+')  # 以读写的方式打开,无此文件则报错,否则指针定位到文件开始的位置
lines = f.readlines()  # 按行读取文件内容
for line in lines:  # for循环输出读取的内容
    print(line)
f.close()

注意:使用’r’的方式打开时,要保证文件是存在的,否则会报下图错误。
在这里插入图片描述

1.2 写txt文件

f = open(file_name,"w")       # 以覆盖的方式打开并写入,无此文件则自动创建
# f = open(file_name,"w+")       # 以写读的方式打开,无此文件则自动创建,有次文件则先清空
# f = open(file_name,"a")       # 以只写追加的方式写入,无此文件则自动创建,写在原内容后
# f = open(file_name,"a+")       # 以写读追加的方式写入,读取时从头读取,写入时末尾写入,但不可边读边写会出错
f.write("test\n")  # 直接写入字符串
f.writelines(['i\n','am\n','a\n','pig\n'])  # 写入多行 
f.close()

2 读写csv文件

参考文献:
[1] https://www.cnblogs.com/hackpig/p/8215786.html
[2] https://blog.csdn.net/qq_32227401/article/details/79154208

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值