\'\'\' 文件说明:文件无表头,以|分割,文件最后是以|结尾的 需求:现在要去除文件的最后| \'\'\' # 方法一 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既是自己需要的数据
相关文章: