पर सहेजने में मुझे फ़ाइल से पढ़ने में समस्याएं आ रही हैं, इसकी स्ट्रिंग को संसाधित करना और यूटीएफ -8 फ़ाइल में सहेजना है।एक फ़ाइल से पाइथन पढ़ने और utf-8
try:
filehandle = open(filename,"r")
except:
print("Could not open file " + filename)
quit()
text = filehandle.read()
filehandle.close()
मैं तो चर पाठ पर कुछ प्रसंस्करण कार्य करें:
यहाँ कोड है।
और फिर
try:
writer = open(output,"w")
except:
print("Could not open file " + output)
quit()
#data = text.decode("iso 8859-15")
#writer.write(data.encode("UTF-8"))
writer.write(text)
writer.close()
यह आउटपुट फ़ाइल पूरी तरह से है, लेकिन यह अपने संपादक के अनुसार आईएसओ 8859-15 वृद्धि हो। चूंकि एक ही संपादक इनपुट फ़ाइल (चर फ़ाइल नाम में) को यूटीएफ -8 के रूप में पहचानता है, मुझे नहीं पता कि यह क्यों हुआ। जहां तक मेरे शोध ने दिखाया है कि टिप्पणी की गई लाइनों को समस्या का समाधान करना चाहिए। हालांकि जब मैं उन पंक्तियों का उपयोग करता हूं जिसके परिणामस्वरूप फ़ाइल विशेष चरित्र में मुख्य रूप से गड़बड़ी होती है, तो पाठ के रूप में tilde के साथ शब्द स्पेनिश में होते हैं। मैं वास्तव में किसी भी मदद की सराहना करता हूं क्योंकि मैं स्टंप हो गया हूं ....
यह कौन सा संपादक है? कौन सा पायथन संस्करण? यहां से यह कोड पूरी तरह से मान्य प्रतीत होता है और उम्मीद के अनुसार काम करना चाहिए ... – filmor
केट संपादक है। पायथन - संस्करण का उत्पादन पायथन 2.7.5+ – aarelovich
है मैंने 2.6.8, 2.7.5+ और 3.3.2+ के साथ अपने कोड का परीक्षण किया है सब कुछ ठीक काम करता है। क्या आप कुछ उदाहरण इनपुट प्रदान कर सकते हैं? – zero323