Python:在特定lin上打印特定单词

2024-06-29 01:00:41 发布

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

我正在尝试创建一个程序,该程序将在文本文件中读取并在用户给定的特定行上打印特定的字号。我没有任何问题的提示,我只是有问题得到具体的词。我知道我将使用readlines()和{},只是把它们放在一起,我很难掌握。嵌套的for循环?一个循环足够吗?在

如何组合打印行号和字号?在


Tags: 用户程序for行上文本文件行号readlines字号
1条回答
网友
1楼 · 发布于 2024-06-29 01:00:41

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

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

如果在第l行只需要单词w,那么可以这样做

^{pr2}$

相关问题 更多 >