我的python项目有多个.txt文件。所有这些都是用线分隔的字符串列表。以前,我已经导入了每个txt文件,并使用
with open('general_responses.txt') as f:
general_responses = f.read().splitlines()
但是,我想使用for循环来自动调整这一点,以加快这个过程,这样我就可以更容易地将响应列表添加到我的项目中。所以,这是我目前的代码,不是说它能工作。。。你知道吗
final_files = ['general_responses.txt', 'cat_responses.txt', 'dog_responses.txt']
for word in final_files:
with open(word) as f:
word = word[:-4]
word = f.read().splitlines()
所以当我跑的时候
print (general_responses)
我的脚本应该从txt文件general打印出一个字符串列表_回复.txt你知道吗
然而,这是行不通的。有什么建议吗?你知道吗
编辑:
例如,general_回复.txt包含以下内容:
hi i'm fred
whats up
how are you doing today?
您希望在一个单独的列表中收集每个文件的结果(这里称为
lines
):相关问题 更多 >
编程相关推荐