我有这段代码:
from Tools.scripts.treesync import raw_input
username = raw_input("Enter Username : ")
password = raw_input("Enter Password : ")
if username == "bert" and password == "peter":
print("Logged in")
我希望它说logged in
但它没有说什么。它只是不接受我正在做的任何事情,有人知道答案吗?
(今天开始,所以它可以是一个小修复)
编辑:它应该是input
而不是raw_input
答案 0 :(得分:2)
无需导入任何内容。 此外,raw_input已更改为Python 3中的输入。 所以
Your_variable = input("Enter input:")
会做得好。
如果要在Python 3中使用raw_input功能,请使用
eval(input())
之前的差异。
如果输入5进行输入 它获取值,找到它并将其存储为整数
A = input("Enter :")
raw_input将其存储为字符串
现在已经改变了,所以简单地使用输入。 如果你想存储任何整数。只需使用它。
a = int(input("Enter value: "))
答案 1 :(得分:0)
raw_input是一个内置函数,您不需要导入任何东西。只需删除第一行并再次运行即可。