尝试用循环标记多个单词

2024-05-13 19:40:19 发布

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

我正在尝试创建一个循环,该循环将从我的文本文件中标记我的单词,如下所示:

            ServerLoop
    PostmasterMain
main

我已经在文本文件中分隔了我想要的单词,但是我找不到一种方法来使用循环\t对它们进行制表

这是我当前的代码

file1 = open("backtrace.txt", "r")


while True:
    line = file1.readline()
    if not line:
        break
    counter = 0
    for word in line.split():
      counter = counter + 1
      if counter == 4:
          print(word)
          break

Tags: 方法代码标记ifmainlinecounter单词
1条回答
网友
1楼 · 发布于 2024-05-13 19:40:19

这对你有用吗

with open('backtrace.txt', 'r') as file:
    lines = file.readlines()

for tab in reversed(range(len(lines))):
    print('\t' * tab, lines[-tab-1]) # Subtraction is needed because the for loop is reversed

结果将是:

                 ServerLoop

         PostmasterMain

 main

相关问题 更多 >