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