2013-03-24 5 views
5

मैं ग्रहण में यह त्रुटि प्राप्त करते हुएसिंटैक्स त्रुटि: गैर UTF-8 ' x82'

"अजगर की बाइट" पर काम कर के साथ शुरू कोड इसमें कहा गया है त्रुटि 2 लाइनों में दिखाई देता है:

source = ["C:\\My Documents", "C:\\Code"] 

और

zip_command = "zip -qr {0} {1}".format(target, ‚ ‚.join(source)) 

मैं वास्तव में यह पता लगाने नहीं कर सकते क्या im कर गलत यहाँ।

SyntaxError: Non-UTF-8 code starting with '\x82' on line x, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

+0

धन्यवाद कि यह था। अब थोड़े मूर्ख महसूस करो। बहुत बहुत धन्यवाद। यह भी नहीं पता था कि इससे समस्याएं पैदा हो सकती हैं। – Elmer

+0

खुशी हुई यह काम किया, मेरी टिप्पणी को एक उत्तर के रूप में जोड़ा ... – root

उत्तर

3

आप वर्ण (घुमावदार उद्धरण) windows-1252 में इनकोडिंग उपयोग कर रहे हैं क्योंकि यह मान्य utf-8 नहीं है डीकोड नहीं किया जा सकता है कि:

यहाँ पूर्ण त्रुटि है। उद्धरण बदलें और आप जाने के लिए अच्छे हैं।

+0

एक छोटा सवाल, आप कैसे जानते थे कि वर्ण 'विंडोज -1252' में एन्कोड किए गए हैं? और जब मैं PyQT4 के साथ काम कर रहा था तब आपका समाधान काम करता था :) –

+1

@ प्रज्ञादिततादास कोट्स पूर्व-स्वरूपित पाठ के लिए नहीं हैं, इसके लिए कोड नमूना का उपयोग करें। मैंने अभी भी संपादन स्वीकार कर लिया है क्योंकि आपके इरादे अच्छे थे, मैंने अभी इसे सुधार लिया है। –

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