在python3中打开多个txt文件

时间:2017-05-17 14:50:55

标签: python readfile

我有多个类似名称的txt文件如下: item1.txt, item2.txt, item3.txt,

item700.txt 什么是阅读这些文件的最佳方式'使用python的数据?提前谢谢

2 个答案:

答案 0 :(得分:1)

使用range()函数迭代700个整数:

for path in glob.glob(os.path.join(work_dir, "item*.txt")):
    with io.open(path, mode="r", encoding="utf-8") as fd:
        content = fd.read()

另一种方法是使用glob.glob函数搜索文本文件:

{{1}}

答案 1 :(得分:0)

  

假设所有文本文件都在文件夹中

import os 

all_txt_files = os.listdir(file_dir)

for txt in all_txt_files:
    txt_dir = file_dir + txt    
    with open(txt_dir, 'r') as txt_file:

    # read from a single Textfile whatever you want to