zoukankan      html  css  js  c++  java
  • 读取文件删除最后一列

    '''
    文件说明:文件无表头,以|分割,文件最后是以|结尾的
    需求:现在要去除文件的最后|
    '''
    # 方法一
    path1='test.txt'
    path2='test1.txt'
    
    
    with  open(path1,'rt') as f:
        with open(path2,'wt') as f2:
            for line in f.readlines():
                f2.writelines(line.strip('
    ').rstrip('|')+'
    ')
    
    #这种想法是写入新的文件,删除旧的文件,再重新命名,实现需求
    
    #方法二:
    
    import pandas as pd
    df =pd.read_csv(path1,encoding='utf-8',sep='|',header=None)
    
    tail=df.T.tail(1)
    tail_re=tail.T
    df=df.drop(tail_re,axis=1)
    print(df)
    
    #这种方法是对数据处理,并不改变源文件,不过对数据进行处理df既是自己需要的数据
  • 相关阅读:
    nuc970连接jlink进行单步调试的设置
    alsa utils工具使用
    用arm-linux-gcc v4.3.4交叉编译Qt4.8.3
    LNMP分离式部署
    MHA(下)
    MHA(上)
    PXE自动装机
    JumpServer
    FTP
    DNS
  • 原文地址:https://www.cnblogs.com/liangliangzz/p/12202067.html
Copyright © 2011-2022 走看看