zoukankan      html  css  js  c++  java
  • python处理txt文件常用方法总结

      一 打开txt的正确方式

       一般人会用到怎么快速打开txt,下面分享两种方式:

    f = open("data.txt","r")   #设置文件对象
    
    f.close() #关闭文件
    
     
    
    
    #为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代
    
    with open('data.txt',"r") as f:    #设置文件对象
    
        str = f.read()    #可以是随便对文件的操作

     二  读取txt

          绝大多数文件,只需要简单的读取即可:

    f = open("data.txt","r")   #设置文件对象
    
    str = f.read()     #将txt文件的所有内容读入到字符串str中
    
    f.close()   #将文件关闭

         可是,不要忘记了更高级的方式:

    #第一种方法
    
      f = open("data.txt","r")   #设置文件对象
    
      line = f.readline()
    
      line = line[:-1]
    
      while line:             #直到读取完文件
    
         line = f.readline()  #读取一行文件,包括换行符
    
         line = line[:-1]     #去掉换行符,也可以不去
    
     f.close() #关闭文件
    
      
    
      
    
    #第二种方法
    
     data = []
    
    for line in open("data.txt","r"): #设置文件对象并读取每一行文件
    
    data.append(line)               #将每一行文件加入到list中
    
      
    
    #第三种方法
    
     f = open("data.txt","r")   #设置文件对象
    
     data = f.readlines()  #直接将文件中按行读到list里,效果与方法2一样
    
     f.close()             #关闭文件

    三 去除特殊符号:

          去除中间特殊符号是一个常用的指令,笔者针对这个,就找了好多资料。

    python去除字符串中间的特殊符号,包括(’
    ’,’	’,’
    ’)
    使用replace
    
    例; row = ‘hello
    			world’
    去除中间的符号,可这样写:
    row = row.replace(’
    ’,’’).replace(’	’,’’)
  • 相关阅读:
    IOS中将十进制色值转换成UIColor
    WPF中让TextBlock每一个字符显示不同的颜色
    WPF中Application.Current的使用
    WPF中三种方法得到当前屏幕的宽和高
    WPF中的一些常用类型转换
    C#中日期时间的简单操作
    WPF中Image的Stretch属性
    WPF中的多点触摸事件
    SpringMV常用注解之@requestbody和@requestparam
    SpringMVC常用注解之@ModelAttribute
  • 原文地址:https://www.cnblogs.com/dylancao/p/13901238.html
Copyright © 2011-2022 走看看