【置顶】知识点汇总
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:defrun():inp=input("请输入您想访问页面的url: ").strip()modules, func=inp.split("/")obj=__import__("lib."+modules, fromlist=True)#注意字符串的拼接ifhasattr(obj, func):func=getattr(obj, func)func()else:("404")
if __name__ == '__main__':、 run()
浙公网安备 33010602011771号