【发布时间】:2020-06-20 21:04:49
【问题描述】:
我有一个第一个 .txt 文件,每行包含 5 个单词,另一个包含 100 个关键字(每行也包含 100 个关键字)。我想为每个单词打印整个术语列表。这就是我所做的:
words = open("./sample_5.txt","r", encoding='utf8')
termes = open("./100_keywords.txt", "r", encoding='utf8')
for w in words:
for t in termes:
print (w,t)
问题是,这不会在 w 上迭代,这意味着它会返回给我第一个带有 100 关键字的单词,仅此而已。我应该有一个 (5,100) 的矩阵,我得到 (1,100)。有什么帮助吗?
【问题讨论】:
-
我很难理解这个问题。你能给出某些输入的实际和预期输出的样本吗?也许在较小的文件上,比如第一个文件有 2 个单词,第二个文件有 3 个。
标签: python