读取一系列 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())