python執行錯誤 TypeError unsuppo

2021-03-26 05:16:42 字數 3204 閱讀 7674

1樓:匿名使用者

python執行錯誤typeerror: unsupported operand type(s) for -: 'str' and 'str'試試了你的**,沒什麼問題另外根據你錯誤的提示「在str...

python執行錯誤typeerror: unsupported operand type(s) for -: 'str' and 'str'

2樓:匿名使用者

試試了你的**,沒什麼問題

另外根據你錯誤的提示「在str和str之間,無法使用-(減法)」

那麼很可能你這裡錯了

image_x1 = sys.argv[2]image_y1 = sys.argv[3]image_x2 = sys.

argv[4]image_y2 = sys.argv[5]這4個值應該就是str,但根據你的**,應該要是int或float這類才對,你可以type一下這四個值,看是不是str,然後你自己手動設一下這四個值,或者強制轉換一下image_x1 = int(sys.argv[2]),

再執行你的程式看看

3樓:匿名使用者

sys.argv獲取的到的引數是字串,應該使用int()或者float()轉換成數字形式才能進行減法操作

這個錯誤是字串不能相減

4樓:匿名使用者

字串和字串不能相減,型別轉換一下

5樓:匿名使用者

所有輸入的引數應該先轉為數值型別 比如 image_x1 = int(sys.argv[2])

6樓:匿名使用者

python 錯誤提示typeerror: unsupported operand type(s) for //: 'str' and 'int'是設定錯誤造成的,解決方法為;

1、**中沒有定義numi但是print函式裡面用了所以出現命令錯誤。

2、例中if num = 44;寫成了num==44,沒滿足if應有的語法引起的錯誤。

3、例中字串型別的資料不能相乘引起的錯誤。

4、python需要嚴格的遵循縮排縮排不正常會引起錯誤。

7樓:匿名使用者

image_bakup = '' 這個對嗎

python執行錯誤typeerror: unsupported operand type(s) for -: 'int' and 'str'? 5

python錯誤:typeerror: unsupported operand怎麼解決?

8樓:勤奮的瑤

字元復串和字串不能相減,如制果錯了型別轉換bai一下就行du了。

看看是不是你zhi的**錯

了,然後把dao**換回來就好了。

**就是程式設計師用開發工具所支援的語言寫出來的原始檔,是一組由字元、符號或訊號碼元以離散形式表示資訊的明確的規則體系。

**設計的原則包括唯一確定性、標準化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。

源**是**的分支,某種意義上來說,源**相當於**。現代程式語言中,源**可以書籍或磁帶形式出現,但最為常用格式是文字檔案,這種典型格式的目的是為了編譯出計算機程式。

計算機源**最終目的是將人類可讀文字翻譯成為計算機可執行的二進位制指令,這種過程叫編譯,它由通過編譯器完成。

python**錯誤,typeerror: unsupported operand type(s) for +: 'int' and 'generator'是什麼錯誤?

9樓:匿名使用者

問題出在執行sum函式時,sum函式的引數p1, p2都是列表嗎?

請確認p1,p2中不包含字串型別的資料。

10樓:匿名使用者

意思你型別不同的進行四則運算了,也不能賦值你的**。。。。。第26行你看看裡邊進行運算的型別一樣嗎????

要怎樣解決python的這個錯誤呀typeerror: unsupported operand type(s) for %: 'no***ype' and 'dict'

11樓:gta小雞

你的模組沒有文件字串。在模組頭部加上文件字串,並且其中要包含佔位符%s以便輸出locals()的值。

python錯誤:typeerror: unsupported operand type(s) for %: 'int' and 'str',求解

12樓:匿名使用者

% a前面都應該在字串裡面吧。。

這樣試試:popen=subprocess.popen(['%s/check.disk.sh' % a],stdout=subprocess.pipe)

python執行錯誤typeerror: unsupported operand type(s) for -: 'str' and 'str'

13樓:匿名使用者

image_x1 = sys.argv[2]image_y1 = sys.argv[3]image_x2 = sys.argv[4]image_y2 = sys.argv[5]

python 錯誤提示typeerror: unsupported operand type(s) for //: 'str' and 'int'

14樓:匿名使用者

python 錯誤提示typeerror: unsupported operand type(s) for //: 'str' and 'int'是設定錯誤造成的,解決方法為;

1、**中沒有定義numi但是print函式裡面用了所以出現命令錯誤。

2、例中if num = 44;寫成了num==44,沒滿足if應有的語法引起的錯誤。

3、例中字串型別的資料不能相乘引起的錯誤。

4、python需要嚴格的遵循縮排縮排不正常會引起錯誤。

15樓:英雄傻小

你用的應該是python3.x吧。

python3.x版本的input返回值是字串。

python2.x版本的input是根據你輸入的資料型別返回的。

我的python程式執行有錯誤 TypeErrors

多半是2.x的 執行在了3.x的版本上.需在你的 的第一行加上如下 就ok了 coding utf 8 py的介面上不能用str型別,也就是字串型,你應該用unicode型,你需要將str型變數解碼成unicode型就行了 python socket send 錯誤 typeerror str do...

在執行python程式時出現這樣的錯誤怎麼解決?NameEr

一般是變數名沒定義,或者變數名打錯了,你可以再檢查一下。呢 呢 呢 呢 python 執行報錯nameerror出現原因,怎麼解決 求助!python錯誤 nameerror name 是 is not defined temp input 請問 小姐願意做我女朋友嗎?是 否 if temp 是 我...

求助!Python錯誤NameErrorname是

temp input 請問 小姐願意做我女朋友嗎?是 否 if temp 是 我寫了一個python程式,報錯nameerror name i is not defined 你是想寫遞迴求列表最小值的 吧,問題太多 def min i min 是標準函式,不應定義專一個同名的i len list 1...