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方法 初始化的時候,生成了 兩個背景物件 並且,建立了乙個背景圖精靈...