【发布时间】:2012-07-30 21:33:23
【问题描述】:
print'Personal information, journal and more to come'
x = raw_input()
if x ==("personal information"):
print' Edward , Height: 5,10 , EYES: brown , STATE: IL TOWN: , SS:'
if x ==("journal"):
read = open('C:\\python\\foo.txt' , 'r')
name = read.readline()
print (name)
如何在不告诉我未定义某些内容的情况下循环或保持此代码运行? 例如,如果我输入个人信息并获得我的个人信息,那么我想输入日记然后转到日记?
【问题讨论】:
-
也许我不明白你的问题。为什么不能把
while True:放在x = raw_input() 前面,然后缩进所有内容? -
为什么要在引用的字符串周围加上括号进行比较?
-
假设我输入了个人信息,它显示了我的个人信息,然后我想输入日记,但它说没有定义名称日记。
-
您收到错误
NameError: name 'journal' is not defined?不是上面的代码。有没有你没有发布的代码? -
他收到该错误是因为他的脚本已经结束并且他正在与 Python 交互式提示进行对话。
标签: python loops continuous