zoukankan      html  css  js  c++  java
  • 日志(1)

    (1)json和字典可以使用get()方法获取值,list使用下标获取值。

    (2)python的json模块的dumps,loads,dump,load方法介绍:

      json.dumps()函数是将字典转化为字符串
      json.loads()函数是将字符串转化为字典
      json.dump()和json.load()主要用来读写json文件函数
      json.dump()函数的使用,将json信息写进文件
      json.load()函数的使用,将读取json信息

    (3)sql查找不重名字段(包括重复字段其中的一个):

      select distinct rest_name from t_d_rest_info;

      sql查找不重名字段(不包括重复字段中的任意一个):

      select rest_name from t_d_rest_info where rest_name in (select rest_name from t_d_rest_info group by rest_name   having count(*)=1)

    (4)获取程序运行时间:
      time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))

    (5)re.findall()返回的是一个数组

    (6)format函数

      Id = rest_id
      Url.format(id)
      将id插入url需要插入的位置。url中需要插入的位置用{}括起来。

    (7)正则表达式

      正则表达式中,加括号,表示匹配括号中的内容,不匹配“id”:
      "id":(d*)
      不加括号,则都匹配

      () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。

      (s*)表示连续空格的字符串。

      []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[s*]表示空格或者*号。

      {}一般用来表示匹配的长度,比如 s{3} 表示匹配三个空格,s[1,3]表示匹配一到三个空格。

    总结:下周还需要继续了解python的多线程multiprocessing模块和python语法进阶。

  • 相关阅读:
    JavaScript之MV*模式
    JavaScript之命名空间模式 浅析
    设计模式漫谈
    JavaScript之作用域与闭包详解
    JavaScript数据检测
    Code Conventions for the JavaScript Programming Language
    Javascript之对象的继承
    多线程,进程,协程用法
    scrapy_redis 实现多进程配置部分代码
    自己设计代理IP池
  • 原文地址:https://www.cnblogs.com/BeautifulSoup/p/8546056.html
Copyright © 2011-2022 走看看