• 【置顶】知识点汇总


    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:
        print("404")
     if __name__ == '__main__':、
       run()
  • 相关阅读:
    git 相关
    3D渲染相关基本概念
    c#调用GDAL判断图片文件是否损坏
    8.26 轩然大波
    宽容与未来
    vue学习:打开/刷新一个页面时,触发一个后端请求
    linux histroy显示时间
    从数的角度理解视角转换
    对非法网站的一次提权
    简单的BC站点getshell
  • 原文地址:https://www.cnblogs.com/yycc/p/7342930.html
Copyright © 2020-2023  润新知