2012-10-24 15 views
5

पर एन्कोडिंग निर्दिष्ट करने के लिए कैसे पाइथन में मैं fileinput.input पर एन्कोडिंग निर्दिष्ट कैसे करूं?फ़ाइल इनपुट

मैं

f = fileinput.input(openhook=fileinput.hook_encoded("windows-1252")) 

लिखा था लेकिन यह मज़बूती से काम नहीं करता। मैं script.py text.txt के लिए अलग अलग परिणाम प्राप्त और script.py < text.txt

उत्तर

5

यह fileinput मॉड्यूल में एक बग है, यह केवल जब फ़ाइलों से पढ़ने, नहीं जब मानक इनपुट :(से पढ़ने एन्कोडिंग जानकारी का उपयोग करता

+2

बग किया गया है लगता है पायथन 3 में तय –

संबंधित मुद्दे