簡體   English   中英

如何修復我的 Python 應用程序代碼中的 ioreg 錯誤?

[英]How do I fix an ioreg Error In My Python App Code?

當我在 iPad 上的 Pyto 上運行我的 dash 應用程序的代碼時,我收到以下錯誤消息。其他一切似乎都工作正常,但我無法找出此錯誤的解決方案。 我導入了 io,圖像文件正在通過標准的 base 64 function 進行編碼,如下所示。

def b64_image(image_file):
encoded = base64.b64encode(open(image_file, 'rb').read())
return 'data:image/png;base64,{}'.format(encoded.decode())

在回溯中,它似乎只是為圖像文件拋出警告消息,但它對 CSV 和 .db 文件沒有問題。 如果有人有任何見解,將不勝感激。

( https://i.stack.imgur.com/EpuAd.jpg )

我認為這是路徑的問題,但路徑是正確的,所以我不知道下一步該做什么。

您的回溯實際上並不表示此 function 有問題。它是警告您沒有關閉圖像。

考慮:

def b64_image(image_file):
     with open(image_file,'rb') as image_data:

          encoded = base64.b64encode(image_data.read())
     return 'data:image/png;base64,{}'.format(encoded.decode())

只需給出一個答案,這樣您就可以修復“不是問題”的代碼部分。 快速搜索表明對 ioreg 的調用有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM