के लिए पायथन पार्सिंग लॉग फ़ाइल यह मेरा पहला सवाल है जो यहां स्टैक ओवरफ्लो पर पूछा गया है और वास्तव में इस समुदाय का हिस्सा बनने की उम्मीद कर रहा हूं। मैं कार्यक्रम के लिए नया हूं और पाइथन कई लोगों द्वारा सबसे अधिक अनुशंसित पहला कार्यक्रम था।आईपी पते और प्रोटोकॉल
वैसे भी। मैं जो इस तरह दिखता है एक लॉग फ़ाइल है:
"No.","Time","Source","Destination","Protocol","Info"
"1","0.000000","120.107.103.180","172.16.112.50","TELNET","Telnet Data ..."
"2","0.000426","172.16.112.50","172.16.113.168","TELNET","Telnet Data ..."
"3","0.019849","172.16.113.168","172.16.112.50","TCP","21582 > telnet [ACK]"
"4","0.530125","172.16.113.168","172.16.112.50","TELNET","Telnet Data ..."
"5","0.530634","172.16.112.50","172.16.113.168","TELNET","Telnet Data ..."
और मैं यह परिणाम के रूप में इस तरह दिखेगा बनाने के लिए अजगर का उपयोग कर लॉग फ़ाइल पार्स करने के लिए चाहता था:
आईपी 135.13.216.191 प्रोटोकॉल से गणना: (आईएमएफ 1) (एसएमटीपी 38) (टीसीपी 24) (कुल: 63)
मैं करूंगा वास्तव में कुछ की तरह HEL इस समस्या से निपटने के लिए किस मार्ग पर लेना चाहिए, क्या मुझे इसके माध्यम से सूचियों और लूप का उपयोग करना चाहिए या शब्दकोश/टुपल्स?
आपकी मदद के लिए अग्रिम धन्यवाद!
'135.13.216.191' कहां से आया? – Eric
यह सिर्फ एक उदाहरण था, लेकिन यह गंतव्य क्षेत्र से एक पंक्ति से था। –