Python 寫檔案報錯TypeError的解決辦法
f1 = request.FILES['pic']
fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name)
with open(fname, 'w') as pic:
for c in f1.chunks():
pic.write(c)
測試報錯:
TypeError at /upload/
write() argument must be str, not bytes
把之前的開啟語句修改為用二進位制方式開啟:
f1 = request.FILES['pic']
fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name)
with open(fname, 'wb+') as pic:
for c in f1.chunks():
pic.write(c)
沒有問題了
相關推薦
Python 寫檔案報錯TypeError的解決辦法
處理上傳的檔案: f1 = request.FILES['pic'] fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name) with open(fname, 'w') as pic:
新建專案報錯,Failed to execute appt 錯誤,導致R檔案報錯的解決辦法
錯誤的問題: Error:FAILURE: Build failed with an exception. // What went wrong: Execution failed for task
Zynq7020 有關於vivado2017.4燒寫qspi報錯的解決辦法
****** Xilinx Program Flash ****** Program Flash v2017.3 (64-bit) **** SW Build 2018833 on Wed Oct 4 19:58:22 MDT 2017 ** Copyright 1986
python已寫內容中可能的報錯及解決辦法
blog cas bin sci any nta enc int onerror 理論上我發的每個短文,直接復制放到py裏面,python xx.py是可以執行的,不過因為版本,編碼什麽的問題會有報錯,詳見這裏 報錯: SyntaxError: Non-ASCII char
在eclipse上寫maven專案時pom.xml檔案第一行一直報錯,解決辦法
在pom.xml裡面加上一下即可,個人意見 <properties> <maven-jar-plugin.ver
win7 64下安裝mysql-python報錯的解決辦法
sql alt 提示 inf www. python報錯 class 運行 安裝 最近要使用django進行項目開發,需要使用mysql-python模塊。 在本地搭建環境安裝的時候卻出現報錯,Unable to find vcvarsall.bat 在網上找了很多資
python3.5在ubuntu上讀取.csv檔案的時候報錯的解決辦法
在Ubuntu上執行程式的時候,報錯,錯誤資訊為: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb6 in position 0: invalid start byte pd.read_csv(file_na
python pandas 報錯 fileno 解決辦法
剛接觸python科學計算包pandas, 生成隨機序列 pd.Series(np.random.randn(5)),出現問題AttributeError: 'NoneType' object has no attribute 'fileno' 查了好久,終於解決了,但還是
關於python操作帶有中文文件名報錯的解決辦法
python 行操作 nic 文件 div 操作文件 pre 關於 文件路徑 python代碼的編碼格式 #coding:utf-8 在操作文件時,如果文件名帶有中文,則需要將文件路徑以Unicode的編碼格式進行操作 具體的方式如下 path = "你的路徑
JS 調試中常見的報錯的解決辦法
是否 asp success ted json字符串 clas 使用 crud 識別 報錯:Uncaught SyntaxError: Unexpected token o in JSON at position 1 at JSON.parse (<anonymou
rsync同步遇到的報錯和解決辦法
rsync同步遇到的報錯和解決辦法在同步的客戶端操作:[[email protected] dbbackup]# /usr/bin/rsync -avzP --password-file=/tmp/passwd.txt [email protected]::dbdata /data/
修改了SpringBoot的主類名稱後,gradle build報錯的解決辦法
ica app ida following images .com blog oot sin Unable to find a single main class from the following candidates [*.*Application] 修改了Sp
linux===啟動sdk manager下載配置sdk的時候報錯的解決辦法
inf linux tar rtu apt-get gpo ubuntu jdk版本 android-s 當啟動sdk manager下載配置sdk的時候,報錯如下: botoo@botoo-virtual-machine:/opt/android-sdk-linu
關於502 bad gateway報錯的解決辦法
-a height col eight sys alt san microsoft gate 關於502 bad gateway報錯的解決辦法
vue1.0中$index一直報錯的解決辦法
script 問題 pos 報錯 ssm targe 分享 解決 for 原文鏈接:https://www.cnblogs.com/liqiong-web/p/8144925.html 看學習視頻,因為年份比較早了,其實vue早已叠代到vue2.0了,遇到一些問題: v-f
ssh免密碼登陸設置時bad ownership or modes for file 報錯的解決辦法
linux ssh問題:密鑰登陸時報如下錯誤:May 13 10:11:26 keep sshd[25103]: Authentication refused: bad ownership or modes for file /home/git/.ssh/authorized_keys 原因:sshd為了安全
采用WebService客戶端調用WSDL/SOAP網絡報錯的解決辦法
客戶 運行 重置 情況 系統 net 發生 瀏覽器中 錯誤 WebService接口是網絡傳輸控制的重要途徑,在Windows系統下運行客戶端時,平時一直能正確運行,但某天可能突然會發生調用wsdl soap郵件標頭無法識別等莫名其妙的錯誤提示,出現這種情況一
linux下掛在ntfs掛載報錯問題解決辦法
gre 查看 安裝包 ntfs ref iyu epel 。。 make linux下掛在NTFS格式設備會掛載不了,很大一部分原因是因為沒有NTF驅動,現在說的就是沒有驅動而掛載不了的解決辦法,在linux下安裝ntfs-3g驅動,就可以掛載了,先下載r安裝包,今天直接說
mysql打開報錯2013解決辦法
art resolve -name mage mysql 解決 重啟 圖片 分享圖片 修改mysql配置文件 在[mysqld]下面設置skip-name-resolve 重啟mysql
windows環境下使用MySQL導入數據亂碼報錯的解決辦法
編碼 直接 col 報錯 mysql數據庫 當前 mysql cmd window Linux及Mac系統下使用source xxx.sql 可直接導入測試數據(註意必須先切換到當前xxx.sql的目錄下), 但在Windows環境下導入會出現亂碼報錯的情況, 主要是因為編