在python中使用raw_input

时间:2017-07-08 00:34:27

标签: python database

我在使用这个python脚本时遇到了很多麻烦:

import time
print "Loading Interface"
time.sleep(0.5)
print "Loaded Interface"
time.sleep(1)
question_one = raw_input = "Request: Enter your name: "
question_two = raw_input = "Request: Enter your password: "
time.sleep(1)
print "Searching for %s with the password %s in our database." % (question_one, question_two)

有谁能告诉我我做错了什么?

3 个答案:

答案 0 :(得分:0)

raw_input是一个函数,所以你必须调用它而不只是为它赋值。

试试这个:

question_one = raw_input("Request: Enter your name: ")

答案 1 :(得分:0)

对于一个,它不清楚你在问什么。另外,如果程序没有真正加载,你会故意延迟程序...不确定为什么要这么做。并且你实际上没有调用raw_input,你只是为它分配一个变量。相反,试试这个:

document.onload = function(e) { 
    // your code goes here
};

这^^^实际上会问用户一个问题。

答案 2 :(得分:0)

我相信你的意思是问题是原始导入提示不起作用。这是因为raw_import是一个函数,(可选)参数可以是导入提示(参见:https://docs.python.org/2/library/functions.html#raw_input

即。这应该有效:

import time
print "Loading Interface"
time.sleep(0.5)
print "Loaded Interface"
time.sleep(1)
question_one = raw_input ("Request: Enter your name: ")
question_two = raw_input ("Request: Enter your password: ")
time.sleep(1)
print "Searching for %s with the password %s in our database." % (question_one, question_two)