為python 新增新功能 dump

2021-09-06 16:20:55 字數 874 閱讀 6593

一直覺得thinkphp提供的dump函式挺好用的,但是python裡面沒有,就一直想著寫個簡單的。

dir是我比較常用的乙個內建函式了,但是顯示效果實在有點受不了,每次我都要從大量的字串裡找到我需要的,眼都花了。

所以我就想,一行顯示乙個就好了。

所以我就寫了乙個模組,命名為dp

1

#!/usr/bin/env python2#

coding:utf-834

"""5

dump variable

6"""

7def

dump(v):

8"""

print variable

"""9

if type(v) in

(tuple,list):

10for l in

v:11

printl12

elif type(v) ==dict:

13for k,value in

v.items():

14print k,"

=>

",value

15elif type(v) in

(int,float,long,str,bool):

16print v

我先確定了,系統中沒有這個模組,所以我直接將這個模組放到和os等自帶模組在一起,我就可以簡單的使用了。

嗯,這樣稍微好點,不知道你有沒有更好的方法呢?

freecms後台新功能的新增

freecms新增後台功能的步驟無非就是資料庫和業務邏輯 資料庫這塊的步聚簡要說一下,1.建資料庫 業務邏輯不再多說,多種多樣,分清servlet和action的生存週期即可 然後就是後台管理頁面的新增,這個freecms二次開發文件中已經寫清了,按他的教程來。然後想在左側顯示,需要往freecms...

ecshop後台新功能許可權的新增

1 在後台 推薦管理 裡新增 推薦人分成 會員分成 兩個操作功能以及許可權 index.php?act menu incluedes inc priv.php 許可權對照表 inc menu.php 管理中心選單陣列 languages zh cn admin common.php 管理中心公共語言...

ecshop後台新功能許可權的新增

1 在後台 推薦管理 裡新增 推薦人分成 會員分成 兩個操作功能以及許可權 index.php?act menu incluedes inc priv.php 許可權對照表 inc menu.php 管理中心選單陣列 languages zh cn admin common.php 管理中心公共語言...