到目前为止,我一直喜欢这本书,但是我遇到了练习17的问题。它不会运行:
neil@neil-K52F:~/python$ python ex17.py ex17from.txt ex17to.txt
File "ex17.py", line 8
indata input.read()
^
SyntaxError: invalid syntax
这本书让我创建了一个名为input
的变量。这是一个合法的变量名称吗?
答案 0 :(得分:6)
您发布的代码只是将一个标识符放在另一个标识符旁边,中间没有任何内容(只有空格)。这在Python中毫无意义且无效,因为它在英语中。书中的代码在那里有一个作业(即indata = ...
)。
答案 1 :(得分:0)
通常你为input / raw_input(python 2.x)
设置一个值x = input("Text Here")
您也可以在输入法上调用数据类型函数
x = float(input("Enter a Number")
x = int(input("Enter an Integer")
我一直在Python 2.7中使用这些,其中raw_input()
将值存储为字符串。