-1

我正在尝试创建一个程序,该程序将读取文本文件并在用户给出的特定行上打印特定的字号。我对提示没有任何问题,我只是在获取特定单词时遇到问题。我知道我将使用readlines()and split(),只是将它们放在一起我很难掌握。嵌套的for循环?一个for循环就足够了吗?

如何结合打印行号和字号?

4

1 回答 1

1

这应该让你开始。你说你已经得到了论据,所以你应该可以随意修改它。

with open("inputfile.txt") as myfile:
    for line_no,l in enumerate(myfile.readlines()):
        print "Line number",line_no     
        for word_no,w in enumerate(l.split()):
            print "word number",word_no     
            print "word: ",w

如果你只需要w在线的话l,你可以做

with open("inputfile.txt") as myfile:
    print myfile.readines()[l].split()[w]
于 2012-09-23T17:21:00.887 回答