我寫了代碼讀取URL和IP數據與IP作爲訪問的URL的關鍵。我試圖打印IP密鑰,然後每個網址的訪問次數。Python 3打印到文件創建錯誤的新行
問題是,當打印到我的文件時,在一些IP後面有一個新行。 這裏是代碼的輸出部分:
`for key, value in ipVisit.items():
outputF.write(key + " " + str(len(ipVisit[key]))+ '\n')`
即使我增加或減少的關鍵和訪問的#之間的空格數第三輸出始終是在一行上唯一的一個。這裏是輸出:
194.33.212.111
28
12.65.4.100
28
205.23.104.49 31
205.23.104.49
29
我對循環做了些什麼愚蠢的事嗎?我怎樣才能解決這個問題?
'key.rstrip()'和'STR(LEN(ipVisit [關鍵]))rstrip()可以'去掉字符串末尾的所有空格,包括換行符。 – TemporalWolf