1、Python操作mysql MySQLdb
格式:import MySQLdbconn = 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: print("404")
if
__name__
=
=
'__main__'
:、
run()