zoukankan      html  css  js  c++  java
  • Python文件IO

    Python文件IO

    有如下文本内容,文件路径为D: emp,文件名称为lyric.txt,

    line1 Look ! 
    line2 If U had one shot
    line3 One opportunity
    line4 To seize everything U ever wanted
    line5 One moment
    line6 Would U capture it ? 
    line7 Or just let it slip
    

      

    1. 逐行读取,并输出
      #coding=utf-8 
      import os
      file_path = r'D:	emp'
      file_name = 'lyric.txt'
      #拼接文件路径与名称
      file_URI = os.path.join(file_path,file_name)
      print("file_URI--  " + file_URI)
      fd = open(file_URI, mode='r')
      #逐行读取文件内容
      for line in fd:
          #输出每行内容,每行行尾有换行符号
          print(line)

      输出结果,单独输出每行,包含此行的换行符: 

    2. file_URI--  D:	emplyric.txt
      line1 Look ! 
      
      line2 If U had one shot
      
      line3 One opportunity
      
      line4 To seize everything U ever wanted
      
      line5 One moment
      
      line6 Would U capture it ? 
      
      line7 Or just let it slip



    3. read(),读取全部内容
      #coding=utf-8 
      import os
      file_path = r'D:	emp'
      file_name = 'lyric.txt'
      file_URI = os.path.join(file_path,file_name)
      print("file_URI--  " + file_URI)
      fd = open(file_URI, mode='r')
      content = fd.read()
      print(content)

      输出结果

      file_URI--  D:	emplyric.txt
      line1 Look ! 
      line2 If U had one shot
      line3 One opportunity
      line4 To seize everything U ever wanted
      line5 One moment
      line6 Would U capture it ? 
      line7 Or just let it slip
    4. readlines(),读取全部内容,返回每行内容作为元素的列表
      #coding=utf-8 
      import os
      file_path = r'D:	emp'
      file_name = 'lyric.txt'
      file_URI = os.path.join(file_path,file_name)
      print("file_URI--  " + file_URI)
      fd = open(file_URI, mode='r')
      content_list = fd.readlines()
      print(content_list)

      输出结果

      file_URI--  D:	emplyric.txt
      ['line1 Look ! 
      ', 'line2 If U had one shot
      ', 'line3 One opportunity
      ', 'line4 To seize everything U ever wanted
      ', 'line5 One moment
      ', 'line6 Would U capture it ? 
      ', 'line7 Or just let it slip']
  • 相关阅读:
    jQuery Validate input是动态变化的
    flexigrid随手记
    今日随笔:scrollTop与overflow
    滚动条自动滚到底
    团队项目计划会议
    电梯演讲视频+原型展示
    NABCD项目分析
    团队第一次会议纪要
    软件开发团队介绍
    2020年11月24日
  • 原文地址:https://www.cnblogs.com/AlexBai326/p/4088537.html
Copyright © 2011-2022 走看看