摘要: multiprocessing模块   由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。   multiprocessing包是Python中的多进程管理包。与threading.Thread类似,它可以利用multipro... 阅读原文
2018-01-18 19:08:20 阅读(747) 评论(0)
摘要: subprocess模块可以允许我们执行shell命令 一般来说,使用run()方法就可以满足大部分情况 使用run执行shell命令 In [5]: subprocess.run('echo "hello"',shell=True) helloOut[5]: CompletedProcess(args='ech... 阅读原文
2018-01-18 17:18:02 阅读(730) 评论(0)
摘要: selenium模块 一、介绍 #安装:selenium+chromedriver pip3 install selenium 下载chromdriver.exe放到python安装路径的scripts目录中即可,注意最新版本是2.29,并非2.9 国内镜像网站地址:http://npm.taobao.org/mi... 阅读原文
2018-01-18 15:30:02 阅读(792) 评论(0)
摘要: 1 # -*- coding: utf-8 -*- 2 """ 3 Created on Fri Dec 29 10:18:04 2017 4 5 @author: markli 6 """ 7 from sklearn.feature_extraction import DictVectorize... 阅读原文
2018-01-18 13:52:02 阅读(780) 评论(0)
摘要: 一、自己定义的一个局部变量,为什么在函数里面就显示没定义呢?请看下面分析           具体代码如下: # 方式一:利用global强转一下 a = 1 def xxx(): print(123) # global a a = a+3 print(a) #4 xxx() p... 阅读原文
2018-01-18 13:42:03 阅读(686) 评论(0)
摘要: Windows 64 位开发环境 注意:本教程适用于 Windows 7 64 位操作系统 及 Windows 10 64 位操作系统,其他系统尚未经过校验。 安装 IDE PyCharm 下载:https://www.jetbrains.com/pycharm/ 安装 Python 环境 Python2.7 下... 阅读原文
2018-01-18 13:10:01 阅读(782) 评论(0)
摘要: 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求 #安装:pip3 in... 阅读原文
2018-01-18 12:01:11 阅读(776) 评论(0)
摘要: 1 import csv # Comma Separated Value 2 3 # class Dialect 4 # delimiter = None # 分隔符 5 # doublequote = None # 元素是引用符,双倍的引... 阅读原文
2018-01-18 11:09:02 阅读(817) 评论(0)
摘要: monkeytype 一个可以自动添加注释的模块!   先要下载: pip install monkeytype   以官网的sample code为例 #moudle.py def add(a, b): return a + b 这个test.py的文件会调用add()方法 #test.pyfrom... 阅读原文
2018-01-18 09:18:04 阅读(821) 评论(0)
摘要: 首先需要安装pymysql,在命令行用命令:pip install pymysql 安装完成后,连接mysql数据库: import pymysql.cursors ''' 连接数据库''' #使用pymysql指令连接数据库 connection = pymysql.connect(host = '127.0... 阅读原文
2018-01-18 08:52:02 阅读(777) 评论(0)