python中遇到的疑難問題解釋

2021-09-27 21:45:35 字數 1657 閱讀 8843

tkinter中,乙個控制項可能屬於另乙個控制項,這時另乙個控制項就是這個控制項的master。預設乙個視窗沒有master,因此master有none的預設值。總而言之:元件的master屬性即指代該承載該元件的父容器(tk, frame等)。

乙個有繼承關係的類:

class

frm(frame)

:def

__init__

(self, parent=

none):

frame.__init__(self, parent)

self.pack(

) button(self, text=

'spam'

, command=quit)

.pack(

)

class

cl(frm)

:def

__init__

(self)

: frm.__init__(self)

frm.__init__(self)

初始化兩次,導致執行時發現視窗上有兩個按鈕元件。從該例可以看到,重複初始化可能導致預料不到的後果。

用python寫cgi程式可能會遇到code 404, message no such cgi script ('/cgi-bin/totur0.py')或是該程式不是cgi指令碼之類等錯誤提醒,請使用:

#當然埠自選,一般是80罷了當我們使用localhost指向本地ip,通過url在瀏覽器上訪問某個頁面,會帶你到你執行該命令目錄下的html或cgi指令碼或是其他的檔案。

當我們遇到不同的語言句法時會受到那些語言的保留字影響。

例如在cgi指令碼中標準輸出流會通過套接字將輸出指向到chrome等瀏覽器,而在瀏覽器中的顯示是由html語言控制的。我們想在網頁中顯示i want to print <時,那麼這句話時應該將其轉義為i want to print <,否則會在網頁上顯示為i want to print <。我當時想用html中的「pre」或是「code」標籤來避免轉義,結果我誤會了這個標籤的含義–它僅僅是對於空格或製表符等不再壓縮成乙個空格,對其它的還是會進行轉義

下面是目前我所見到的一些轉義工具:(待填坑…)

html轉義:cgi.escapehtml.escape(前者也可以用,不過似乎快要被廢棄了,好像是因為官方將前者更名為後者。。。 )

thml轉義還原:html.unescape這個是真的沒有cgi.escape了

url轉義:urllib.parse.quoteurl轉義還原:urllib.parse.unquote用cgi寫指令碼通常要在題頭後面加乙個換行符,即整個題頭後面要加個空行,否則你訪問那個頁面時整個頁面會顯示空白。

一般而言你不加一下cookie題頭等亂七八糟的那麼整個題頭就這麼一句話:content-type: text/html

總而言之,題頭後面一定要加乙個空行

python疑難問題

python的列表之間有關係嗎?group queue for in range 2 各組的子佇列 queue queue 組佇列,控制組與組之間的執行順序,因為每個組的專案要一起執行 group queue 6 5 for i in range len group queue print queu...

Visual C 程式設計疑難問題解

前言 程式設計中遇到的問題很多,再優秀的程式設計師也不會沒有問題,但很多解決方法被淹沒在論壇浩瀚的 水 中了,為了便於同道查詢同時儲存這些精華,我將在實際程式設計中常見的問題以及論壇中優秀的回貼收集起來以專題的形式發表。本文中的所有問題及回答均來自論壇。問題一 如何實現指定碟符的光碟機彈出彈入 鑰匙...

生產遇到的疑難問題彙總

一 有乙個這樣的需求,統計出在每個國家的銷量並排序,所得的結果應該包含國家 銷量 排名等字段。排序好辦,有乙個問題是如何新增排名這個字段,可以有如下幾種方式,假設對銷量排序的結果是中間表temp,包括國家 delivery country 銷量 sale count 兩個字段。1 通過select子...