方法
專案**
按行/列構建**
tb=pt.prettytabel(), tb.add_row(), tb.add_col()
操作類:排序/刪除
tb.sortby=xx, tb.delete_row(ind)
檔案匯出 匯入類:html
tb.get_html_string(), pt.from_html_one(tb_str)
執行效果
#1# 按照行構建**
tb = pt.prettytable(
)tb.field_names =
['name'
,'age'
,'occupation'
,'salary'
]tb.add_row(
['wang',18
,'doctor'
,30000])
tb.add_row(
['zhang',42
,'programer'
,40000])
tb.add_row(
['chen',33
,'teacher'
,5000])
('按照行構建'
(tb)
#2# 按照列構建**
tb_col = pt.prettytable(
)field_names =
['name'
,'age'
,'occupation'
,'salary'
]tb_col.add_column(field_names[0]
,['wang'
,'zhang'
,'chen'])
tb_col.add_column(field_names[1]
,[18,
42,33]
)tb_col.add_column(field_names[2]
,['doctor'
,'programer'
,'teacher'])
tb_col.add_column(field_names[3]
,[30000
,40000
,5000])
('按照列構建'
(str
(tb_col)
)#3# 刪除操作
tb.del_row(2)
('刪除一行\n'
, tb)
tb.add_row(
['chen',33
,'teacher'
,5000])
('恢復原表\n'
,tb)
#4# 排序
tb.sortby=
"salary"
tb.reversesort =
true
#反轉排序順序
('按照薪水降序排序後\n'
,tb)
tb.sortby=
'age'
('按照年齡公升序排序後\n'
,tb)
#5# 輸出為html檔案
(tb.get_html_string())
html_file =
open
('tb_html.html'
,'w'
)html_file.writelines(tb.get_html_string())
html_file.close(
)#6# 從html檔案再讀入
html_in =
open
('tb_html.html'
,'r'
)tb_html = html_in.read(
('html讀入**\n'
,pt.from_html_one(tb_html)
)
EXCEL常用操作(常用操作自維護)
excel常用操作find函式 作用 用於在第二個文字串中定位第乙個文字串,並返回第乙個文字串的起始位置的值,該值從第二個文字串的第乙個字元算起。語法 find find text,within text,start num 示例 find ha b2 replace函式 作用 使用其它文字字串並根...
jquery常用操作
操作下拉列表 新增選項列表 this get 0 options.add new option text,value 清空列表 this get 0 options.length 0 刪除指定索引的選項 this get 0 remove index 設定需要選中項的值 this get 0 val...
my sql常用操作
1.grant allprivilegeson tomonty localhost identified by something with grant option monty 可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令 something 做這個。注意,我們必須對 mo...