gpt4 book ai didi

python - 打印待办事项 : comments from a text file in Python

转载 作者:行者123 更新时间:2023-12-01 02:42:02 25 4
gpt4 key购买 nike

在我的项目中,我想从文本文件中提取待办事项列表。这是我迄今为止的进展。

这是todolist.txt文本文件的内容

#TODO:example4
def printName():
name=input("Enter your name: ")
print("Hello " + name)
TODO:example3
def printNumbers():
for i in range (0,10):#TODO:example2
print(i)


printName()
printNumbers()
#TODO: example1

这是我的 Python 代码,用于使用 TODO 提取行:

file=open("todolist.txt","r")

word="TODO:"

for line in file:
if word in line:
print(line)

当我运行这个程序时,结果是:

#TODO:example4

TODO:example3

for i in range (0,10):#TODO:example2

#TODO: example1


Process finished with exit code 0

所以我的问题就在这里,我只想提取并打印 TODO 行,但正如您从上面看到的,对于 #TODO:example2 我的程序打印了前面的代码也在这条特定的线路上。

我想做的基本上只是打印 TODO 注释。

最佳答案

您可以按'TODO'分割该行,然后获取最后一项。

word="TODO:"
with open("todolist.txt") as file:
for line in file:
if word in line:
print("#TODO:" + line.split(word)[-1])

关于python - 打印待办事项 : comments from a text file in Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45592192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com