日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python编码和解码_uu --- 对 uuencode 文件进行编码与解码 — Python 3.7.9 文档

發布時間:2025/3/12 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python编码和解码_uu --- 对 uuencode 文件进行编码与解码 — Python 3.7.9 文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

uu --- 對 uuencode 文件進行編碼與解碼?

此模塊使用 uuencode 格式來編碼和解碼文件,以便任意二進制數據可通過僅限 ASCII 碼的連接進行傳輸。 在任何要求文件參數的地方,這些方法都接受文件類對象。 為了保持向下兼容,也接受包含路徑名稱的字符串,并且將打開相應的文件進行讀寫;路徑名稱 '-' 被解讀為標準輸入或輸出。 但是,此接口已被棄用;在 Windows 中調用者最好是自行打開文件,并在需要時確保模式為 'rb' or 'wb'。

此代碼由 Lance Ellinghouse 貢獻,并由 Jack Jansen 修改。

uu 模塊定義了以下函數:

uu.encode(in_file, out_file, name=None, mode=None, *, backtick=False)?

使用 uuencode 將 in_file 文件編碼為 out_file 文件。 經過 uuencoded 編碼的文件將具有指定 name 和 mode 作為解碼該文件默認結果的標頭。 默認值會相應地從 in_file 或 '-' 以及 0o666 中提取。 如果 backtick 為真值,零會用 '`' 而不是空格來表示。

在 3.7 版更改:增加 backtick 形參。

uu.decode(in_file, out_file=None, mode=None, quiet=False)?

調用此函數會解碼 uuencod 編碼的 in_file 文件并將結果放入 out_file 文件。 如果 out_file 是一個路徑名稱,mode 會在必須創建文件時用于設置權限位。 out_file 和 mode 的默認值會從 uuencode 標頭中提取。 但是,如果標頭中指定的文件已存在,則會引發 uu.Error。

如果輸入由不正確的 uuencode 編碼器生成,decode() 可能會打印一條警告到標準錯誤 ,這樣 Python 可以從該錯誤中恢復。 將 quiet 設為真值可以屏蔽此警告。

exceptionuu.Error?

Exception 的子類,此異??捎?uu.decode() 在多種情況下引發,如上文所述,此外還包括格式錯誤的標頭或被截斷的輸入文件等。

參見

支持模塊,包含ASCII到二進制和二進制到ASCII轉換。

總結

以上是生活随笔為你收集整理的python编码和解码_uu --- 对 uuencode 文件进行编码与解码 — Python 3.7.9 文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。