读取一系列 txt 文件
Reading a sequence of txt files
我创建了一个集合,其中有一些特定的名称。
但是,这些名称是我必须阅读的文本文件,使用包 Pandas.
比如我可以说我的set是这样的:
{0: 'BDS00001',
1: 'BDS00002',
2: 'BDS00003',
3: 'BDS00013',
4: 'BDS00014',
5: 'BDS00015'
...
487: 'BDS01952',
488: 'BDS01953'}
有任何方法可以使用循环,读取字典,将 BDS00001 转换为 BDS00001.txt,然后使用 Pandas?
阅读 BDS00001.txt
试试这个。
all_files = { 0: 'BDS00001', 1: 'BDS00002'}
for k,v in all_files.items():
all_files[k]=v+'.txt'
print(all_files) # {0: 'BDS00001.txt', 1: 'BDS00002.txt'}
#________________________READING FILE________________________#
for a in all_files:
with open(a) as data:
print(data.read())
我创建了一个集合,其中有一些特定的名称。 但是,这些名称是我必须阅读的文本文件,使用包 Pandas.
比如我可以说我的set是这样的:
{0: 'BDS00001', 1: 'BDS00002', 2: 'BDS00003', 3: 'BDS00013', 4: 'BDS00014', 5: 'BDS00015' ... 487: 'BDS01952', 488: 'BDS01953'}
有任何方法可以使用循环,读取字典,将 BDS00001 转换为 BDS00001.txt,然后使用 Pandas?
阅读 BDS00001.txt试试这个。
all_files = { 0: 'BDS00001', 1: 'BDS00002'}
for k,v in all_files.items():
all_files[k]=v+'.txt'
print(all_files) # {0: 'BDS00001.txt', 1: 'BDS00002.txt'}
#________________________READING FILE________________________#
for a in all_files:
with open(a) as data:
print(data.read())