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