python文件操作
写入文件
f = open('write_test.txt', mode='w', encoding='utf-8')
f.write('我不想学python
')
f.write('我想学习java
')
f.write('但是我学不会')
f.close()
读取文件
f = open('write_test.txt', encoding='utf-8')
s = f.read()
print(s)
f.close()
csv文件
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)
写入csv文件
'''
1、首先导入csv模块
2、创建一个csv文件对象
3、进行写入csv文件
'''
import csv
data = [
("测试1", '软件测试工程师'),
("测试2", '软件测试工程师'),
("测试3", '软件测试工程师'),
("测试4", '软件测试工程师'),
("测试5", '软件测试工程师')
]
f = open('test.csv', 'w')
writer = csv.writer(f)
for i in data:
writer.writerow(i)
f.close()
读入csv文件
f = csv.reader(open('test.csv', 'r'))
for i in f:
print(i)
'''
文件操作写读追加状态
'r':读
'w':写
'a':追加
'r+' == r+w(可读可写,文件若不存在就报错(IOError))
'w+' == w+r(可读可写,文件若不存在就创建)
'a+' ==a+r(可追加可写,文件若不存在就创建)
'''