学习python艰难的练习17帮助,错误的书?

0 python

到目前为止我喜欢这本书,但我遇到了练习17的问题.它不会运行:

neil@neil-K52F:~/python$ python ex17.py ex17from.txt ex17to.txt
  File "ex17.py", line 8
    indata input.read()
               ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

这本书让我创建了一个名为的变量input.这是一个合法的变量名称吗?

小智 6

您发布的代码只是将一个标识符放在另一个标识符旁边,中间没有任何内容(但空格).这在Python中毫无意义且无效,因为它在英语中.书中的代码在那里有一个赋值(即indata = ...).