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

时间:2014-03-26 01:34:42

标签: python command-line command-line-arguments

我很难编写一个用户友好的代码,在男孩和女孩的随机名称的两个文本文件的两个左对齐列中打印男孩和女孩的顶级 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()

0 个答案:

没有答案