摘要: Python基础 第一个python程序 变量 程序交互 基本数据类型 格式化输出 基本运算符 流程控制if...else... 流程控制-循环 第一个python程序 文件执行 1.用notepad++创建一个文件,输入以下代码: print('HelloWorld') print('python好简单啊,... 阅读原文
2018-04-20 14:21:03 阅读(756) 评论(0)
摘要: 相同点 load 和loads 都是实现“反序列化” 区别 1.loads loads针对内存对象 loads: 将 字符串 转换为 字典 # 这是一个字符串'{"b": 2, "a": 1}' d = json.loads('{"b": 2, "a": 1}') 相应的 dumps:将python中的 字典 转换... 阅读原文
2018-04-20 12:47:01 阅读(769) 评论(0)
摘要: 1 #coding=utf-8 2 #Version:python 3.6.0 3 #Tools:Pycharm 2017.3.2 4 _date_ = '2018/4/19/019 16:26' 5 6 def fib(max): 7 n,a,b = 0,0,1 8 whil... 阅读原文
2018-04-20 11:29:02 阅读(670) 评论(0)
摘要: 在数据抓取的过程中,我们往往都需要对数据进行处理 本篇文章我们主要来介绍python的HTML和XML的分析库BeautifulSoup   BeautifulSoup 的官方文档网站如下 https://www.crummy.com/software/BeautifulSoup/bs4/doc/      Bea... 阅读原文
2018-04-20 09:30:11 阅读(713) 评论(0)
摘要: 1 # coding:utf-8 2 # auth:xiaomozi 3 #date:2018.4.19 4 #爬取智联招聘职位信息 5 6 7 import urllib 8 from lxml import etree 9 import time 10 import random 11 i... 阅读原文
2018-04-20 07:53:02 阅读(715) 评论(0)
摘要: 1.文件的打开方式   w:文件以只写的方式打开,并且清空文件,如果没有改文件直接创建。   r:文件也只读方式打开,不可写。   w+:文件以写读模式打开,并且清空文件,可写可读   r+:文件以读写模式打开,可读可写,是追加写模式   a:文件以只写模式打开,不可读,是追加写模式   a+:文件以读写模式打开,可... 阅读原文
2018-04-20 07:07:03 阅读(750) 评论(0)
摘要: 我们在上篇文章里面提到了链表的翻转,给定一个链表,对每两个相邻的节点作交换,并返回头节点,今天的这道题是它的升级版,如下: k个一组翻转链表 给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么将最后剩余节点保持原有顺序。 ... 阅读原文
2018-04-20 06:00:03 阅读(709) 评论(0)
摘要: 字段选项 以下参数是全部字段类型都可用的,而且是可选的 null 如果为True,Django将在数据库中将空值存储为NULL。默认值为False 对于字符串字段,如果设置了null=True意味着“无数据”有两个可能的值,NULL和空字符串,在大多数情况下,我们在数据库中存储无数据的字符串时,不会区分到底是NULL... 阅读原文
2018-04-19 23:53:02 阅读(725) 评论(0)
摘要: 一、知识储备 #exec:三个参数 #参数一:字符串形式的命令 #参数二:全局作用域(字典形式),如果不指定,默认为globals() #参数三:局部作用域(字典形式),如果不指定,默认为locals() exec的参数格式 #可以把exec命令的执行当成是一个函数的执行,会... 阅读原文
2018-04-19 22:17:06 阅读(736) 评论(0)
摘要: 用chardet检测编码 import chardet raw = open("model.json", 'rb').read() result = chardet.detect(raw) # 检测编码 encoding = result['encoding'] f = open("model.json", "r"... 阅读原文
2018-04-19 21:18:02 阅读(755) 评论(0)