import os #文件路径处理模块
import numpy as np
import pandas as pd
F='I:\\有问题的数据\\排序曲线数据'
N=0
papa1 = pd.DataFrame(columns=['1th', '2ed', '3rd', '4th','5th','6th','7th'])
for dirpath, dirname, filename in os.walk('I:\\有问题的数据\\排序曲线数据',topdown = False):
# dirpath是一个字符串,指向目录的路径。
# dirnames是dirpath中子目录的名称列表(不包括')。”和“…”)。
# filenames是dirpath中非目录文件的名称列表。
##遍历所有的工作薄
for name in filename:
name1=name[:-4]
print(name1)
name_new=name[:-4]+'.xlsx'
ph_old=os.path.join(dirpath,name)
ph_new=os.path.join(F,name_new)
papa=pd.read_csv(ph_old,sep='\t')
#print(papa)
# papa1=papa[['#Depth','GR','PERM','POR','RT','SP','SW']]
#print(papa)
n=papa.shape[0]+1
list=[]
for i in range (0,n):
list.append(name1)
#print(list)
se=pd.Series(list)
papa.insert(0,'井名',se)
print(papa)
N=N+1
print(N)
papa1=pd.concat([papa1,papa], axis=0, ignore_index=True)
papa1.to_excel('I:\\有问题的数据\\2.xlsx')
TXT表前加一列数据+合并并输出为excel
最新推荐文章于 2024-03-26 14:41:22 发布