python問題,NameError name messagebox is not defined怎麼回事啊

時間 2021-06-28 17:13:07

1樓:匿名使用者

或者引入pywin32,裡面也有messagebox的。一般要指明在哪個模組中。

不過看你的需求,應該是在tkinter中,在messagebox下有showinfo

from tkinter.messagebox import *

showinfo(title='',message='')

下面的是win32ui中的messagebox。另外,python低版本tkinter要寫作tkinter,好像也沒有messagebox這個。

win32ui.messagebox

int = messagebox(message, title , style )

display a message box.

2樓:

tkinter裡沒有messagebox,在python2.5裡,要從 tkmessagebox匯入, python3裡不是很清楚。

from tkmessagebox import showwarning

showwarning('open', '***')

3樓:彡彡噠噠

import tkinter.messagebox

求助!python錯誤:nameerror: name '是' is not defined

4樓:匿名使用者

temp = input("請問***小姐願意做我女朋友嗎?[是/否]")

if temp == '是':

我寫了一個python程式,報錯nameerror: name 'i' is not defined

5樓:匿名使用者

你是想寫遞迴求列表最小值的**吧,問題太多:

def min(i): # min 是標準函式,不應定義專一個同名的i=len(list)-1 # list是什麼,引屬用全域性變數嗎? 那要用globa定義一下

min=list[i] # min已經是函式了,再把它變成整數?

if i==0:

return min # 同上

else:

if min

其實python自帶的min函式就是取最小值的,像你的例子兩行搞定:

l = [154,64,16,65,3,56]print min(l)

6樓:time莫里

python程式bai,錯誤nameerror:名稱xx未定義du不是由宣告引起zhi的,需要在檔案的前兩行dao宣告**,專宣告方法是:屬

1,在檔案中寫一個帶有中文字元的python檔案,不進行編碼。

2,當程式檔案中有中文字元時,如果檔案未宣告編碼格式,則會顯示錯誤訊息:檔案「encode.py」,第1行#saxaxerror:

檔案編碼中的非ascii字元'\ xe7'。 py在第1行,但沒有編碼宣告;有關詳細資訊,請參閱//..python...

/dev/peps/pep-0263/。

3,根據錯誤提示,在python官方**上獲取以下幫助資訊。

4,因此,請按照幫助文件提示和示例在python檔案中包含**宣告。

5,儲存後,再次執行,執行成功。

7樓:匿名使用者

單純求列表的最小值,如果列表

元素沒問題的話(去除invalid item),直接給列表排序,取頭專尾屬也能拿到最大最小值。

list=[154,64,16,65,3,56]list.sort()

print list[0]

print list[-1]

8樓:江

1、首先除了錯誤要找出錯誤在**。

2、出現這種情況就是使用的「i」沒有定義,而是直接拿出來用的。

3、解決方式:將i定義一下就ok了。

python新手:第一個程式就遇到問題nameerror: name 'ai' is not defined

python 程式報:nameerror: name 'sys' is not defined

9樓:匿名使用者

在**最前面加入這一行:

import sys

出錯是因為你沒有匯入sys這個模組。

10樓:

樓上正解,要先匯入sys模組

import sys

11樓:yf在長春

import sys

12樓:匿名使用者

import sys即可

python問題,Python問題?

語法錯誤未安裝原庫。 嗄0000大本營 遇到這種情況應該是編碼問題導致的,使用不同的編碼出來的字元都有可能是不同的,先搞清楚這個檔案的編碼再執行吧 a馬玉敏 這個一定要問專業的人員或者專業的老師,這樣才可以解決你一切的疑問。 滿意 幫你執行這個程式時候出現了障礙。請你不要氣餒,也不要慌張。最好的方法...

Python問題,Python問題

育知同創教育 coding utf 8 import random guess num 55 guess cnt 0 u input int raw input 請輸入你的猜測 guess cnt guess cnt 1if u input guess num print 遺憾,比預設數大!elif...

Python簡單問題,python簡單問題?

這個問題是遞迴邊界造成的錯誤。從目前的狀況開看,你該是沒有判斷w 如需要追問,請復具體的函式功能以及street變數的值 縮排問題,刪掉前面的空格重新打一下 基穆司本拉登 在find函式中第三行,elif的判斷語句中的第二個條件那裡少了個 可靠的我心我在 elif 那一行 末尾了少了一個 括號 sh...