學習python 第二十七天

2021-09-24 13:43:30 字數 746 閱讀 4642

python生成**

import xlwt

def export_excel(request):

# 建立乙個workbook 設定編碼

workbook = xlwt.workbook(encoding = 『utf-8』)

# 新增工作表 工作表名,這個引數是可選的,預設建立的工作表

sheet = workbook .add_sheet(『資訊表』)

# 查詢所有資料

queryset = 『要展示的資料』 #所有資料

# 向excel表單中寫入表頭

colnames = (『姓名』, 『資訊』)

for index, name in enumerate(colnames):

sheet.write(0, index, name)

# 向單元格中寫入老師的資料

props = (『name』, 『msg』) #欄位資訊

for row, teacher in enumerate(queryset):

for col, prop in enumerate(props):

value = getattr(teacher , prop, 『』)

# value = getattr(物件, 物件屬性, 『』) # 函式用於返回乙個物件屬性值。

if isinstance(value, subject): #來判斷乙個物件是否是乙個已知的型別。

value = value.name

第二十七天

今天主要學習了linux的程序通訊 程序通訊可分為 管道通訊 訊號通訊 共享記憶體和訊息佇列 管道通訊 分無名管道和有名管道,無名管道一般用於父子程序之間 訊號通訊的產生方式 1.按鍵產生 2.硬體異常產生 除數為0,無效儲存訪問等 3.程序用kill函式給另乙個程序發訊號 4.使用者用kill命令...

學習第二十七天

一 this關鍵字 this關鍵字 this動態繫結物件 1 this所在的函式是否是通過new呼叫使用的,如果是指向當前new的物件 2 this是通過物件.函式名 使用,this指代當前呼叫的物件 3 this預設指代window,window指全域性物件 定義的全域性變數,預設定義window...

學python的第二十七天

新建專案 在選中主韙專案的情況下,tab鍵,會自動的出來乙個下級分支 在選中當前分支的情況五,點enter,會出來乙個同級的分支 第一次背景精靈組,呼叫 update方法。結果就是,背景精靈組中的所有背景物件,呼叫自身的update方法 初始化的時候,生成了 兩個背景物件 並且,建立了乙個背景圖精靈...