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(’	’,’’)
  • 相关阅读:
    视图的INSERT、UPDATE、DELETE注意事项
    SQL SERVER 用户管理 TSQL 命令
    SQL SERVER 利用存储过程查看角色和用户信息
    犯错了~
    配置tomcat
    python中的类继承之super
    python中参数解析
    python的几个内联函数:lambda ,zip,filter, map, reduce
    第一次性能测试http_load
    不能在 DropDownList 中选择多个项
  • 原文地址:https://www.cnblogs.com/dylancao/p/13901238.html
Copyright © 2011-2022 走看看