python tarfile解壓失敗怎麼解決
問題原因
在使用tarfile模組解壓一份Linux伺服器上的打包檔案時,出現了錯誤提示:IOError:[Errno 22] invalid mode ('wb') or filename.
經過檢查,發現是因為打包檔案中有檔名存在“:”符號,而window下的檔名是不能有“:”符號的,所以報錯。
相關推薦:《》
解決辦法
可以將解壓時含“:”的地方轉換成“_”等正常的符號即可。
extract = tarfile.open(file) for f in extract: # add other unsavory characters in the brackets f.name = re.sub(r'[:]', '_', f.name) extract.extractall(path=new_path) extract.close()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1020/viewspace-2836252/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python用install失敗怎麼解決Python
- yum安裝mongodb啟動失敗怎麼解決MongoDB
- windows10系統更新cf失敗怎麼解決Windows
- 網站連結資料庫失敗怎麼解決網站資料庫
- 【Python】pydot安裝失敗解決方法Python
- CF連線伺服器失敗怎麼回事 cf連線失敗解決辦法伺服器
- win10系統中steam更新失敗怎麼解決Win10
- 華納雲:sqlserver匯入資料庫失敗怎麼解決?SQLServer資料庫
- win10 啟用net framework 3.5失敗怎麼解決Win10Framework
- win10升級老失敗的解決方法_win10更新失敗怎麼辦Win10
- windows延緩寫入失敗怎麼辦 延緩寫入失敗的解決辦法Windows
- windows10系統ps解除安裝失敗怎麼解決Windows
- windows10系統開機提示呼叫失敗怎麼解決Windows
- python 安裝pandas失敗的解決辦法Python
- windows10系統安裝根證書失敗怎麼解決Windows
- win10系統usb驅動安裝失敗怎麼解決Win10
- 在網上澳門金沙賭博提款失敗怎麼解決,挽回方法?
- win10 windows update更新失敗怎麼解決 win10系統update更新失敗如何修復Win10Windows
- tarfile壓縮模組
- dbsnmp啟動失敗解決方法
- 解決Autowired注入失敗為nullNull
- crontab失敗的解決過程
- 監聽啟動失敗解決
- SVN clean失敗解決方法【轉】
- npm install失敗解決方法NPM
- npm安裝失敗解決方案NPM
- git clone失敗問題解決Git
- pyhanlp下載失敗解決方法HanLP
- win10開機失敗卡死怎麼辦 win10開機卡住怎麼解決Win10
- win10系統itunes安裝失敗正在回滾怎麼解決Win10
- Dedecms錯誤警告:連線資料庫失敗,出錯怎麼解決?資料庫
- win10 cmd中命令失敗怎麼解決_win10電腦cmd中命令失敗處理方法Win10
- win10帝國時代3初始化失敗怎麼辦_win10帝國時代3初始化失敗怎麼解決Win10
- win10裝機失敗重啟死迴圈怎麼辦 win10安裝失敗無法開機使用怎麼解決Win10
- python中pip更新失敗怎麼辦Python
- ntldr is missing怎麼解決 ntldr丟失的解決辦法
- Win10系統更新Realtek HD Audio驅動失敗怎麼解決Win10
- windows10系統下AMD顯示卡驅動安裝失敗怎麼解決Windows