पर प्रिंट करें मैं CSV फ़ाइल में हर दूसरी पंक्ति को पढ़ने और इसे एक नई फ़ाइल में प्रिंट करने की कोशिश कर रहा हूं। दुर्भाग्यवश मुझे एक खाली रेखा मिल रही है जिसे मैं हटाने में असमर्थ हूं।प्रत्येक दूसरी पंक्ति पढ़ें और नई फ़ाइल
lines = open('old.csv', "r").readlines()[::2]
file = open('new.csv', "w")
n = 0
for line in lines:
n += 1
if ((n % 2) == 1):
print >> file, line
कोड मैं है बस n
की modolus मूल्य को देखकर अगर इसकी वास्तव में हर दूसरी पंक्ति या नहीं तय करने के लिए उपयोग कर रहा हूँ। मैंने strip()
और rstrip()
के साथ भी कोशिश की है जो अभी भी रिक्त रेखाएं लेता है।
आप पहले से ही 'रीडलाइन() [:: 2] ' –