我正在寫一個簡單的客戶端和服務器,並希望引入一些簡單的邊界檢查以確保用戶輸入的IP地址的格式正確(即int.int.int.int),有沒有人有任何關於hwo的建議,這可以在我的代碼剛剛接受該值,並會拋出一個操作系統錯誤,如果它無效。但是我想阻止用戶能夠在這裏輸入任何內容。Python指定IP格式作爲輸入
def ipEntered():
global ipEntered
ipEntered = input("Please enter the ip address of the server you wish to connect with:")
由於
不要忘記允許hex:hex:hex ...等 - IOW:支持IPv6。我們同時在2013年! – glglgl 2013-03-20 15:57:33