如何连接一组独立的Python程序

如何连接一组独立的Python程序,python,Python,我被指派了一项任务来消除下面文件中重复的名称 my.txt: “亚马逊公司” AMB有限公司 Ambac Private 亚马逊公司 amb lim 安巴克私人有限公司 我已经用Python编写了消除重复的代码,步骤如下(我在一个新的Python文件中完成了每个步骤): 步骤1:将“私人”替换为“私人”,将“有限”替换为“lim”。。。等 步骤2:删除所有特殊字符并将双空格减少为单空格 步骤3:将全部转换为小写 步骤4:匹配并消除重复项 步骤5:按字母顺序对列表进行排序 然而,我的老板希望我将所

我被指派了一项任务来消除下面文件中重复的名称

my.txt:

“亚马逊公司”
AMB有限公司
Ambac Private
亚马逊公司
amb lim
安巴克私人有限公司

我已经用Python编写了消除重复的代码,步骤如下(我在一个新的Python文件中完成了每个步骤):

步骤1:将“私人”替换为“私人”,将“有限”替换为“lim”。。。等

步骤2:删除所有特殊字符并将双空格减少为单空格

步骤3:将全部转换为小写

步骤4:匹配并消除重复项

步骤5:按字母顺序对列表进行排序

然而,我的老板希望我将所有程序连接到一个Python文件中,但我不熟悉这样做。有什么样的方法可以教我把它们连接起来吗?他希望我构建函数并使用内容返回它们


例如:使用
if\uuuuu name\uuuu=“\uuuuu main\uuuuu”
这里是一个模板。你也应该读一些教程

def foo1():
    return 1

def main():
    ret=foo1()
    print ret

if __name__=='__main__':
    main()

下面是假定
step1.py
,…,
step5.py

import step1
import step2
import step3
import step4
import step5

input = get_input() # get input

output_step1 = step1.execute_this_step(input)
output_step2 = step2.execute_this_step(output_step1)
output_step3 = step3.execute_this_step(output_step2)
output_step4 = step4.execute_this_step(output_step3)
output = step5.execute_this_step(output_step4)

这将是很好的,如果你能为我提供任何更大的程序链接!!!试试谷歌代码搜索。。。。但我建议你:打开电脑,读一本关于python的书。