如何概括文件功能以打开参数中提供的尽可能多的文本文件?

时间:2018-11-12 19:38:01

标签: python python-3.x file dictionary word-frequency

我想概括一下我的以下代码,以在不进行硬编码的情况下获取尽可能多的参数文件,例如f1和f2。我怎样才能做到这一点? 这是我的代码。

def wordFreq(f1, f2):
    f1 = open(f1, 'r')  
    f2 = open(f2, 'r')
    file_list = [f1, f2]  
    num_files = len(file_list) 
    wordFreq = {} 

    .....
    .....

    return wordFreq

print(wordFreq('file1.txt','file2.txt'))

1 个答案:

答案 0 :(得分:3)

您要*args

def word_freq(*files):
    file_list = [open(file, 'r') for file in files]
    ...