使用命令行参数编写程序,打印列中两个不同txt文件中的项

2024-05-23 20:40:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个困难的时间写一个用户友好的代码,打印出顶部的n男孩和女孩的名字在两个左对齐的列从两个文本文件,其中有一个男孩和女孩的随机名称(文本文件包含1000个名字在两个文件)。我只知道我需要一个for循环。程序必须适当地处理异常,如果用户给出错误数量的命令行参数,则必须引发并终止异常。你知道吗

    in_file = open(FILE_NAME1, 'r')
    for line in in_file:
        lst1 = line.split()
        for word in lst:
            print(word)

    in_file = open(FILE_NAME2, 'r')
    for line in in_file:
        lst2 = line.split()
        for word in lst2:
            print('    %s' % word)

    FILE_NAME1.close()
    FILE_NAME2.close()

Tags: 用户inforlineopen名字wordfile