我迄今喜歡這本書,但我碰到與運動17的問題將不會運行:學習python難題練習17幫助,書中的錯誤?
[email protected]:~/python$ python ex17.py ex17from.txt ex17to.txt
File "ex17.py", line 8
indata input.read()
^
SyntaxError: invalid syntax
這本書讓我創建一個名爲input
變量。這是一個合法的變量名嗎?
我迄今喜歡這本書,但我碰到與運動17的問題將不會運行:學習python難題練習17幫助,書中的錯誤?
[email protected]:~/python$ python ex17.py ex17from.txt ex17to.txt
File "ex17.py", line 8
indata input.read()
^
SyntaxError: invalid syntax
這本書讓我創建一個名爲input
變量。這是一個合法的變量名嗎?
您發佈的代碼只是將一個標識符放在另一個標識符的旁邊,沒有任何內容(但空間)。這在Python中與在英語中一樣毫無意義和無效。書中的代碼在那裏有一個任務(即indata = ...
)。
通常您的輸入/設定的raw_input的值(蟒蛇2.x的)
x = input("Text Here")
您也可以撥打輸入方法的數據類型功能
x = float(input("Enter a Number")
x = int(input("Enter an Integer")
我使用這些所有的時間在Python 2.7中,其中raw_input()
將該值存儲爲字符串。
代碼去哪了? – extraneon 2011-03-06 16:46:54
啊,這是_is_代碼:'indata input.read()'。看着它,因爲它錯過了賦值運算符:) – extraneon 2011-03-06 16:48:28
我很確定這本書是一個笑話。如果我記得正確,它基本上是充滿了時間浪費的練習? – katrielalex 2011-03-06 20:04:59