13 תשובות
שואל השאלה:
אה סורי שכחתי לציין זה בייט אריי של תמונה לא של קובץ טקסט.
עשיתי צילום מסך, שמרתי את זה, פתרתי את זה כקובץ כלומר
image = open("איפה שזה שמור לי", 'rb')
עשיתי read

אקיצר יוטיאף שמונה לא מוכן לטפל במה שיצא. זה כותב cannot decode byte in position *כל פעם פוזיציה אחרת*
אנונימית
שואל השאלה:
כאילו עשיתי כמו שהראשון אמר וזה לא עבד

אולי יש שם בייטים מיוחדים
אנונימית
שואל השאלה:
שאלתי גם ב-stackoverflow יותר מפורט
אנונימית
את מנסה לפתוח קובץ תמונה? אז תהפכי את זה לbase64 אולי?

import base64

with open("yourfile.ext", "rb") as image_file:
encoded_string = base64.b64encode(image_file.read())
תנסה את מה שבקישור, זה רשום יותר בפשטות
אם לא הצלחת אז תפנה אליי בפרטי ואעזור לך.
בעיקרון זה מה שההוא מעליי רשם
שואל השאלה:
אני אנסה בבית תודה (ואני בת) (:
אנונימית
שואל השאלה:
חחח שאלה לא מפגרת בחמות
זה יכול לקרות רק בבוקר
אנונימית
חחח כן אבל מצחיק ששאלה על תכנות בחמות
האה כן אפשר עם str()
תצטרכי לעשות:
("str(object, "utf-8
פייתון שפה מוזרה
שואל השאלה:
זה עבד תודה רבה לכולם
אנונימית
לפי איך שידוע לי להמיר טיפוסים לסטרינג זה str() ... בסוגריים את שם את מה שאתה רוצה לשנות
כמו שנתון בתשובה בקישור שנתתי.
תוסיפי .("decode("utf-8 תעשי את זה בלופ לכל עצם ברשימה