日志(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语法进阶。

 

posted @ 2018-03-11 21:18  未来分析师  阅读(149)  评论(0)    收藏  举报