如何在Python中打开多个文本文件?

时间:2019-12-28 13:50:23

标签: python python-3.x file

在“测验”文件夹中,我有十个文本文件;命名为“ Q1.txt”,“ Q2.txt”,“ Q3.txt”等等,以此类推。每个文件中都有一定数量的问题。我需要一个个打开一个文件。例如:首先,我需要打开文件“ Q1.txt”。然后,我需要打开文件“ Q2.txt”,依此类推。 如何在Python中执行此操作? 我正在使用Python 3.8

3 个答案:

答案 0 :(得分:0)

可以使用以下代码:

import glob
addrs=glob.glob("your_addres/Quiz/*.txt")
for i in addrs:
    file=open(i).read()
    #some code

答案 1 :(得分:0)

for x in range(10):
    file_name = "Quiz/Q{}.txt"
    file_name.format(x+1)
    with open(file_name, "r") as f:
    # do some action with f 

答案 2 :(得分:-2)

您可以使用脚本。使用sysv模块中的argv,如果操作得当,可以打开多个文件