【置顶】知识点汇总

一、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()
相关文章
相关标签/搜索