gpt4 book ai didi

python - 如何自动运行模块中的所有功能?

转载 作者:太空宇宙 更新时间:2023-11-03 15:22:53 25 4
gpt4 key购买 nike

我需要在一个模块中运行几个函数,如下所示:

mylist = open('filing2.txt').read()
noTables = remove_tables(mylist)
newPassage = clean_text_passage(noTables)
replacement = replace(newPassage)
ncount = count_words(replacement)
riskcount = risk_count(ncount)

有什么方法可以同时运行所有功能吗?是不是要把所有的函数都做成一个大函数,运行那个大函数?

谢谢。

最佳答案

您应该在执行正在使用的公共(public)序列的模块中创建一个新函数。这将要求您弄清楚需要哪些输入参数以及要返回哪些结果。因此,鉴于您发布的代码,新功能可能看起来像这样——我只是猜测您可能感兴趣的最终结果。另请注意,我在 with 语句中打开文件以确保在阅读后将其关闭。

def do_combination(file_name):
with open(file_name) as input:
mylist = input.read()
noTables = remove_tables(mylist)
newPassage = clean_text_passage(noTables)
replacement = replace(newPassage)
ncount = count_words(replacement)
riskcount = risk_count(ncount)

return replacement, riskcount

使用示例:

replacement, riskcount = do_combination('filing2.txt')

关于python - 如何自动运行模块中的所有功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12237788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com