python学习(十一)文件操作

python文件操作

写入文件

f = open('write_test.txt', mode='w', encoding='utf-8')
f.write('我不想学python\n')
f.write('我想学习java\n')
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(可追加可写,文件若不存在就创建)
'''

 

你可能感兴趣的:(python学习(十一)文件操作)