Εμφάνιση 1-4 από 4
  1. #1
    Εγγραφή
    04-04-2012
    Μηνύματα
    1.511
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    ΟΤΕ Conn-x
    Router
    Fritz 7270, Mikrotik x86
    καλησπέρα σας. Νέος με την Python και προσπαθώ να διαβάσω ένα αρχείο ώστε να φέρω τις εγγραφές από ένα αρχείο, αλλά αποτυγχάνει για
    Κώδικας:
    codecs.charmap_decode
    εδώ είναι ο κώδικας:
    Κώδικας:
    f=open('c:/Software/VS_code/Python/words.txt', 'r')
    print(f.read())
    f.close
    ακόμη και να γράψω τον κώδικα ώς
    Κώδικας:
    f=open('c:/Software/VS_code/Python/words.txt', 'encoding=utf8', 'r')
    print(f.read())
    f.close
    το πρόβλημα δεν διορθώνεται. εδώ είναι το λάθος όταν το τρέχω, το λάθος είναι :
    Κώδικας:
    ========== RESTART: C:/Users/atux/Documents/zvvd.py =========
    Traceback (most recent call last):
      File "C:/Users/atux/OneDrive - Atos/Documents/zvvd.py", line 2, in <module>
        print(f.read())
      File "C:\Users\atux\AppData\Local\Programs\Python\Python310\lib\encodings\cp1252.py", line 23, in decode
        return codecs.charmap_decode(input,self.errors,decoding_table)[0]
    UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 91: character maps to <undefined>

    τρέχω
    Κώδικας:
    Python 3.10.1 (tags/v3.10.1:2cd268a, Dec  6 2021, 19:10:37) [MSC v.1929 64 bit (AMD64)] on win32
    πως μπορώ να διορθώσω το θέμα με τα Ελληνικά?

  2. #2
    Εγγραφή
    13-11-2011
    Περιοχή
    Χολαργός
    Ηλικία
    37
    Μηνύματα
    1.446
    Downloads
    1
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    24000 / 4500
    ISP
    Wind
    DSLAM
    Wind - ΧΟΛΑΡΓΟΣ
    Path Level
    Interleaved
    Είσαι σίγουρος ότι το αρχείο σου είναι UTF8;

  3. #3
    Εγγραφή
    17-03-2003
    Περιοχή
    Trondheim
    Μηνύματα
    3.000
    Downloads
    6
    Uploads
    0
    Ταχύτητα
    Γρήγορη είναι
    ISP
    Telenor
    Κώδικας:
    f=open('c:/Software/VS_code/Python/words.txt', 'encoding=utf8', 'r')
    Προσπάθησε για αρχή να βγάλεις το encoding= απο τα quotation marks:

    Κώδικας:
    f=open('c:/Software/VS_code/Python/words.txt', encoding='utf8', 'r')

  4. #4
    Εγγραφή
    04-04-2012
    Μηνύματα
    1.511
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    ΟΤΕ Conn-x
    Router
    Fritz 7270, Mikrotik x86
    Παράθεση Αρχικό μήνυμα από Eruyome(MMXGN) Εμφάνιση μηνυμάτων
    Κώδικας:
    f=open('c:/Software/VS_code/Python/words.txt', 'encoding=utf8', 'r')
    Προσπάθησε για αρχή να βγάλεις το encoding= απο τα quotation marks:

    Κώδικας:
    f=open('c:/Software/VS_code/Python/words.txt', encoding='utf8', 'r')
    ναι όντως εκεί ήταν το λάθος. ευχαριστώ πολύ

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας