一个文本文件,在我的项目意见,我想提取从一个文本文件中的待办事项清单。这是我迄今取得的进展。打印TODO:从Python中
这是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
,这里是与TODO提取行我的Python代码:
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:例题我的程序印在spesific线前面的代码了。
我想要做的是basicly只是打印TODO注释。
找到#字符的索引并打印从这一点就行了。 用'line [index:]'其中index指向#字符。你可以找到它的查找方法,例如 – Ivan