3
我正在使用python 2.7並且遇到錯誤消息。我正在關注一個教程,並不確定是否我的錯誤是由於我正在使用的python版本。IP地址格式的語法錯誤
HostIP = input("Enter Host IP: ")
一旦我添加第二個句點,就會出現語法錯誤。 192.168沒有錯誤。 192.168。 - 錯誤開始。我正在嘗試編寫一個將使用套接字模塊的腳本。任何指導都會有所幫助。
謝謝!
我正在使用python 2.7並且遇到錯誤消息。我正在關注一個教程,並不確定是否我的錯誤是由於我正在使用的python版本。IP地址格式的語法錯誤
HostIP = input("Enter Host IP: ")
一旦我添加第二個句點,就會出現語法錯誤。 192.168沒有錯誤。 192.168。 - 錯誤開始。我正在嘗試編寫一個將使用套接字模塊的腳本。任何指導都會有所幫助。
謝謝!
您正在使用python2.7,其中,input
方法立即在輸入上執行eval()
。使用raw_input
而不是獲取字符串:
HostIP = raw_input("Enter Host IP: ")
input
在python3的工作原理類似於python2的raw_input
,它給你一個字符串,但input
在python2嘗試計算輸入。
因此,當您輸入192.168
時,它會立即將其轉換爲加倍,但是當您執行192.168.
時,它無法識別它並因此產生錯誤。
希望有幫助
感謝您的提醒。我還沒玩過v3。 – user2565554