第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何為本質(zhì)上是綁定到 .txt 文件的 .png 的 python 應(yīng)用程序創(chuàng)建自己的文件類型?

如何為本質(zhì)上是綁定到 .txt 文件的 .png 的 python 應(yīng)用程序創(chuàng)建自己的文件類型?

拉丁的傳說 2023-07-18 15:11:13
我想在 python 中創(chuàng)建我自己的文件類型,它是文本文件和圖像文件的組合。我正在開發(fā)一個(gè) Python 應(yīng)用程序,它可以生成帶有一堆關(guān)聯(lián)數(shù)據(jù)的圖像,我想要一種將它們保存在一起的方法,這就是我想創(chuàng)建自己的擴(kuò)展的原因。具體來說,我想要一種包含圖像數(shù)據(jù)(.png 或 .jpg)的文件類型,然后以文本文件的形式存儲(chǔ)數(shù)據(jù)。像這樣imageWithData.pngtxt -> {image.png +                          data.txt.}除了使用 pickle 序列化兩個(gè)對(duì)象(我不想在這種情況下這樣做)之外,我不太確定從哪里開始或者這是否可能,并且我在網(wǎng)絡(luò)上沒有找到太多幫助。謝謝!
查看完整描述

1 回答

?
繁花如伊

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊

您可以首先將 .png 數(shù)據(jù)流的長(zhǎng)度寫入文件(可能以字節(jié)為單位),然后寫入 .png 數(shù)據(jù),然后寫入 .txt 數(shù)據(jù)。這樣,當(dāng)您讀取時(shí),您會(huì)檢查 .png 數(shù)據(jù)的長(zhǎng)度,然后讀取那么多字節(jié),之后的任何內(nèi)容都是 .txt 數(shù)據(jù)。編寫 .png 數(shù)據(jù)的方式取決于您 - 您可能只編寫二進(jìn)制數(shù)據(jù)或十六進(jìn)制轉(zhuǎn)儲(chǔ)或其他內(nèi)容。

例如:

16
a7m<~:fU8vvy\`$@
The rest of the file is text data. The above is 16 random bytes

我可以問一下你為什么反對(duì)序列化器嗎?


查看完整回答
反對(duì) 回復(fù) 2023-07-18
  • 1 回答
  • 0 關(guān)注
  • 106 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)