hgjgh 发表于 2018-8-6 11:31:10

Python基础:文件的操作

#假设文件test.txt内容如下  
'''
  
0=000
  
1=100
  
2=200
  
3=300
  
4=400
  
5=500
  
6=600
  
7=700
  
8=800
  
'''
  
#1# 最省空间,最快的读取方式
  
# read_file.readline(),每运行一次,自动读取下一行
  
with open('file_text1.text', 'r') as read_file:
  
    f = read_file.readline()
  
    while f:                   # 在条件判断中,None和False都是False,其余为True,欢迎补充
  
      print(f, end='')
  
      f = read_file.readline()
  
# 注意end,因为readline()读取包含换行符,print默认也加空行符,所以会出现空一行
  

  

  
#2# 其它方法组合操作
  
with open('file_text1.text', 'r') as read_file:
  
    f = read_file.read(5)
  
    print(f)                  # 运行结果是0=000
  
    print(read_file.tell())   # 当前位置是5
  
    read_file.seek(22)          # 将指针移动到22
  
    print(read_file.readlines())# '=300\n' 从位置22开始以行为元素,组成一个列表
页: [1]
查看完整版本: Python基础:文件的操作