python基础
Leon_Kbl
说到做到 笔直向前
展开
-
正则简单用法
re的简单方法介绍及用法 正则表达式: 是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配 re.compile函数: compile函数用于编译正则表达式,生成一个正则表达式对象,供match和search()这俩个函数使用 # import re # ret1=re.compile(r"\d+").findall("hdf123123fdhg1235") # print(r...原创 2019-07-23 17:11:33 · 213 阅读 · 0 评论 -
json的四个函数的区别
爬虫的过程中我们经常需要json和python字符串之间进行转换,在这里我们先来简单说一下json四个函数的作用。 1. json.loads() 把Json格式字符串解码转换成Python对象 从json到python的类型转化对照如下: json数据自动按Unicode存储 uDict= "{\"city\": \"\u4e0a\u6d77\", \"name\": \"\u9ad8\u6...原创 2019-07-10 18:53:51 · 332 阅读 · 0 评论 -
多线程中的一点知识记录
Python多线程与多进程中join()方法的效果是相同的。 首先需要明确几个概念: **知识点一:** 当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(False)),主线程执行完自己的任务以后,就退出了,此时子线程会继续执行自己的任务,直到自己的任务结束。 知识点二: 当...原创 2019-07-14 14:06:44 · 169 阅读 · 0 评论 -
正则匹配之提取字符串内容
提取字符串里的数字 代码如下 import re str1='abdb212jfd' str2=re.findall('db(.*?)j',str1) #括号内是要提取的内容 print(str2[0]) --->212 str3=re.finditer('\d',str1) print(str3) ----> <callable_iterator object at 0...原创 2019-07-23 08:53:01 · 2069 阅读 · 0 评论 -
Anaconda安装及多个原有的包打包成列表进行安装下载
Anaconda下载地址 下载python3.7版本 下载之后会得到这个安装包 进行安装 这里我选择的是个人,因为我仅有一台电脑工作 可以更改路径,但要记得安装到哪,一会儿配置环境需要找到它 点击Install安装完之后,输入conda --version检测是否已成功 配置环境变量 找到我的电脑,右键点击属性,就会得到下图。 path中添加这三个路径,这个路径就是我们在上面...原创 2019-09-07 12:46:28 · 2101 阅读 · 0 评论 -
Anaconda创建python新环境
创建python环境 conda create -n testpython(环境名字) python=3.7(版本号) conda info --env 查看到所有python环境,‘*’的代表当前环境: 切换到新的环境 删除py37 : conda remove -n py37 --all 删除之后在查看已经被删除。 创建新环境里面的包需要重新配置。 配置pycharm 接下来我们配置把...原创 2019-09-07 18:43:32 · 7760 阅读 · 0 评论