首页 > 编程语言 > 详细

Python 笔记 :08 文件

时间:2019-09-15 22:59:28      阅读:122      评论:0      收藏:0      [点我收藏+]
一、用于读取磁盘中文件的内容,
二、格式:
  with open(文件路径\文件名) as 文件别名
    列表变量=文件别名.read( )     -->全文读取
    列表变量=文件别名.readlines( )    -->逐行读取
说明: with : 在不再需要访问文件后,将其关闭。
        open() 打开文件 ,也可以调用 close()来关闭文件,但如果程序存在bug,导致close()语句未执行,文件将不会关闭,可以会导致数据丢失或损坏,
        如果程序过早调用close(),将会发现需要使用文件时,它已关闭无法访问,会导致错误!
        使用with可以让Python自动在合适的时候自动对文件关闭    open(文件名) :open( )函数,返回一个表示文件的对象
三、特殊:
    print():   1、print()的控制参数,print语句,结尾默认有:默认参数sep和end,其中sep是代替分隔符,默认使用‘,’代替空格,
              end是默认末尾加上换行符,用end=‘ ‘表示不换行
            2、也可以用语句在行最后,会自动加一个换行,如果要取消,可以用print(变量名.rstrip( ))函数消除多余空白行
             
  

   lstrip( )、rstrip( )、strip( ):
      1、删除前、后及前后所有空白字符
      2、这三个方法只是暂时删除,原变量值是不会改变的
    例:
        name=‘    wss        ‘
        print(name.lstrip().rstrip())
        print(name.strip())
        print(name)

四、例子:
  #文件的读取

  #定义变量 filename,用于储存文件路径及文件名
  filename = ‘txt_files\Pi.txt‘

#1、直接显示整个文件内容:
  with open(filename) as file:
  print(‘直接显示整个文件内容:‘)
   print(file.read())

#2、逐行显示文件内容:
    print("逐行显示文件内容:")
    with open(filename) as file:
     for line in file:
     print(line)

#3、将文件内容逐行读取,保存到新的列表文件中,再遍历
  with open(filename) as file:
  #将文件内容,保存到lines列表中
   lines = file.readlines() #文件别名.readlines() 逐行读取文件内容
  #遍历line列表
  print(‘遍历line列表‘)
  for line in lines:
   print(line.rstrip())

Python 笔记 :08 文件

原文:https://www.cnblogs.com/wssking/p/11524449.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!