【置顶】知识点汇总
1、Python操作mysql MySQLdb
格式: import MySQLdb conn = MySQLdb.connect(host='',user='',passwd='',db='') # 伸出手 cur=conn.cursor() # 打开门 业务代码 1、增删改查 增、删、改 需要conn.commit() 2、一次插入多个值 li=[ ('a',11), ('b',22), ] cur.executemany() 3、带字段显示 cur=conn.cursor(cursorclass=MySQLdb.cursors.DictCursor) # 加上 cursorclass=MySQLdb.cursors.DictCursor,不要字段就不加这个即可 cur.close() # 收回手 conn.close() # 关上门
2、反射
''' 以字符串的形式导入模块 以字符串的形式执行函数 '''
#!/usr/bin/env python
#_*_ coding:utf8 _*_
def Foo():
print('foo is fun!')
#!/usr/bin/env python
#_*_ coding:utf8 _*_
tmp='test'
fun='Foo'
module = __import__(tmp)
Fun=getattr(module,fun)
Fun()
eg:def
run():
inp
=
input
(
"请输入您想访问页面的url: "
).strip()
modules, func
=
inp.split(
"/"
)
obj
=
__import__
(
"lib."
+
modules, fromlist
=
True
)#注意字符串的拼接
if
hasattr
(obj, func):
func
=
getattr
(obj, func)
func()else
:
(
"404"
)
if
__name__
=
=
'__main__'
:、
run()