liangliangzz
\'\'\'
文件说明:文件无表头,以|分割,文件最后是以|结尾的
需求:现在要去除文件的最后|
\'\'\'
# 方法一
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(\'\n\').rstrip(\'|\')+\'\n\')

#这种想法是写入新的文件,删除旧的文件,再重新命名,实现需求

#方法二:

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既是自己需要的数据

分类:

技术点:

相关文章: