Python 之 简单的文件读写操作
# 写文件
import random # 导入random库
try:
file_op = open('myfile.txt', 'w') # 以写方式打开文件,如果文件不存在,则会创建
for num in range(0, 10): # 循环产生0-10之间的数
file_op.write(str(num)+'\n') # 将产生的数转换成字符串后写入文件
except IOError as err: # 处理异常
print("File error:"+str(err))
finally:
file_op.close() # 关闭文件
#'''
# 读文件
try:
file_op = open('myfile.txt', 'r') # 以读方式打开文件,如果文件不存在,抛出异常
while True: # 循环读取
data = file_op.readline() # 将一行数据读取到data变量
if data: # 如果data中有数据,打印之
print(data, end='')
else: # 如果data中无数据,中断循环
break
except IOError as err: # 处理异常
print("File error:" + str(err))
finally:
file_op.close() # 关闭文件
'''
结果:
0
1
2
3
4
5
6
7
8
9
'''
浙公网安备 33010602011771号