shg104

导航

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
'''

posted on 2017-04-06 15:43  shg104  阅读(66)  评论(0)    收藏  举报