為什麼我的python檔案,在run module時會出現這種錯誤,eval裡的就是字串啊

2021-04-12 18:06:59 字數 2446 閱讀 2725

1樓:夢想聯絡人

input()外面再套一個str()試試。錯誤顯示:需要string。

2樓:

滲透,c+學完學彙編,等你看二進位制和看**一樣的時候,你就無敵了,

3樓:杯具——悲劇

# coding=utf-8

# python3寫法

f = input("please input number")f = int(f)

c = (f - 32) * 5 / 9

print("f2c=%d" % c)

python執行中出現這樣的錯誤,是怎麼原因,問題在補充裡。求高手

4樓:匿名使用者

'%5.4f'需要傳遞給float浮點型

你傳給的是str字串

python 出現這個錯誤是什麼原因

5樓:小鏡子

蒐集了一些python最重要的內建異常類名,並做了簡單的介紹:

attributeerror:屬性錯誤,特性引用和賦值失敗時會引發屬性錯誤

nameerror:試圖訪問的變數名不存在

syntaxerror:語法錯誤,**形式錯誤

exception:所有異常的基類,因為所有python異常類都是基類exception的其中一員,異常都是從基類exception繼承的,並且都在exceptions模組中定義。

ioerror:一般常見於開啟不存在檔案時會引發ioerror錯誤,也可以解理為輸出輸入錯誤

keyerror:使用了對映中不存在的關鍵字(鍵)時引發的關鍵字錯誤

indexerror:索引錯誤,使用的索引不存在,常索引超出序列範圍,什麼是索引

typeerror:型別錯誤,內建操作或是函式應於在了錯誤型別的物件時會引發型別錯誤

zerodivisonerror:除數為0,在用除法操作時,第二個引數為0時引發了該錯誤

valueerror:值錯誤,傳給物件的引數型別不正確,像是給int()函式傳入了字串資料型別的引數

python是面嚮物件語言,所以程式丟擲的異常也是類

python小白一隻,請問各位大神,執行以下程式時老是出現以下問題

6樓:匿名使用者

有問題 你的地址有問題

traceback (most recent call last):

file "c:/documents and settings/administrator/桌面/11", line 10, in

sock.bind(defaultaddr)file "", line 1, in binderror: (10049, "can't assign requested address")

回溯(最近一次呼叫):

檔案「c:/檔案和設定/管理/桌面/11」,10號線,在《模組》

sock.bind(defaultaddr)檔案「《字串》」,1號線,在繫結

錯誤:(10049,「無法分配請求的地址」)

7樓:金金大胖子

可以根據以下操作步驟執行:

traceback (most recent call last):

file "c:/documents and settings/administrator/桌面/11", line 10, in

sock.bind(defaultaddr)file "", line 1, in binderror: (10049, "can't assign requested address")

回溯(最近一次呼叫):

檔案「c:/檔案和設定/管理/桌面/11」,10號線,在《模組》

sock.bind(defaultaddr)檔案「《字串》」,1號線,在繫結

錯誤:(10049,「無法分配請求的地址」)在idle中執行下面**,中文顯示正常:

# -*- coding:utf-8 -*-st=raw_input("請輸入內容")print st

但在cmd中執行e:\hello.py,則中文會出現亂碼。

可以看出utf-8和gbk都可以通過編碼和解碼與unicode進行轉換,那麼如果utf-8轉化為gbk該怎麼辦呢?首先,utf-8通過解碼轉化為unicode,然後通過unicode編碼轉化為gbk。為什麼cmd會出現亂碼呢?

這是因為我們寫的py程式是utf-8編碼的,通過python程式編譯後,也是編譯為utf-8編碼,而這時cmd是通過gbk進行解析的,gbk解析utf-8,當然會出現亂碼了。

8樓:匿名使用者

202.117.189.31

不是你的機器的ip地址,也不可能是你的機器ip地址。你需要bind到0.0.0.0上。 能明白嗎?

或者是你用ifconfig -a,看一看你機器的ip地址再做bind

我的這個python檔案有什麼錯誤嗎?為什麼提示invalid syntax錯誤

python提示錯誤invalid syntax時因為 python 2.x升級到python 3.x,print函式的語法變化了,所以用python 2.x的print函式的 放在python 3.x中執行,結果就出現了print函式的 syntaxerror invalid syntax 了。p...

python字串字首u和r的區別是什麼

以r或r開頭的python中的復 字串表制示 非轉義的 原始字串 python裡面的字元,如果開頭處有個r,比如 r time plus d hours ahead 說明字串r 中的 是普通字元。有普通字元相比,其他相對特殊的字元,其中可能包含轉義字元,即那些,反斜槓加上對應字母,表示對應的特殊含義...

我為什麼選擇python而不是matlab和r語言

其實復,這三種語言都很多制 資料分析師在用,但更推薦python,主要是有以下幾點 1 python易學 易讀 易維護,處理速度也比r語言要快,無需把資料庫切割 2 python勢頭猛,眾多大公司需要,市場前景廣闊 而matlab語言比較侷限,專注於工程和科學計算方面,而且matlab 貴,免費版或...