के बीच एक स्थान के साथ टेक्स्ट फ़ाइल खोलता है जब भी मैं python कमांड fread = open('input.csv', 'r')
के साथ एक .csv फ़ाइल खोलने का प्रयास करता हूं, यह हमेशा प्रत्येक वर्ण के बीच रिक्त स्थान के साथ फ़ाइल खोलता है। मुझे लगता है कि यह टेक्स्ट फ़ाइल के साथ कुछ गलत है क्योंकि मैं एक ही कमांड के साथ अन्य टेक्स्ट फाइलें खोल सकता हूं और वे सही तरीके से लोड हो जाते हैं। क्या किसी को पता है कि पाठ फ़ाइल इस तरह पाइथन में क्यों लोड होगी?पायथन प्रत्येक चरित्र
धन्यवाद।
अद्यतन
ठीक है, मैं इसे Jarret हार्डी के पद
की मदद से मिला इस कोड है कि मैं फ़ाइल को रूपांतरित करने के लिए इस्तेमाल ASCII को
fread = open('input.csv', 'rb').read()
mytext = fread.decode('utf-16')
mytext = mytext.encode('ascii', 'ignore')
fwrite = open('input-ascii.csv', 'wb')
fwrite.write(mytext)
धन्यवाद है!
अच्छी तरह से इनपुट को पार्स नहीं जाएगा, यह एक पाठ फ़ाइल है और ठीक से साथ स्वरूपित | अल्पविरामों के बजाय पात्र, लेकिन समस्या वास्तव में सीएसवी पाठक में पढ़ने की कोशिश करने से पहले है। – wlindner