【发布时间】:2016-05-16 17:16:17
【问题描述】:
我对代码很陌生,但在读取文本文件时遇到了问题。 对于我的代码,我需要让用户输入特定的名称代码才能继续执行代码。但是,用户可以使用各种名称代码,我不知道如何制作,所以如果您输入任何一个代码,您就可以继续。
例如文本文件如下所示
约翰123,x,x,x
susan233,x,x,x
康纳,x,x,x
我需要做的是接受名称标签,不管它是什么标签,并且能够在之后打印它。所有名称标签都在一列中。
file = open("paintingjobs.txt","r")
details = file.readlines()
for line in details:
estimatenum = input ("Please enter the estimate number.")
if estimatenum = line.split
到目前为止,这是我的代码,但我不知道该怎么做才能查看名称标签是否有效以让用户继续。
【问题讨论】:
-
目前还不清楚您要在这里做什么。预期的输出是什么?
-
给定用户输入,你能给出一个你期望的输出的具体例子吗?无论如何,要检查用户输入是否存在于文本文件的一行中,您可以使用“ifestimatenum in line:”。
标签: python file python-3.x text