- 博客(11)
- 收藏
- 关注
原创 python 中logging模块的使用方法
目录 1 简单介绍: 2 使用方法介绍:1.日志级别2.部分名词解释3.创建控制台 及 文件 日志输出4. 记录异常 traceback5.日志滚动和过期删除 按时间 简单介绍:logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等...
2018-08-22 12:37:35
1287
1
原创 python assert 使用方法
1.assert 断言函数如果你断言的 语句正确 则什么反应都没有 但是如果你出错之后 就会报出 AssertionError 并且错误可以自己填写有两种使用方式:1.assert expression,[‘信息'],等同于:if __debug__: if not expression: raise AssertionError2.asse...
2018-08-21 21:51:46
2713
1
原创 python中的os.path.dirname(__file__)的使用方法
os.path.dirname(__file__)返回脚本的路径,但是需要注意一下几点:1、必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined2、在运行的时候如果输入完整的执行的路径,则返回.py文件的全路径如:python c:/test/test.py 则返回路径 c:/test ,如果是...
2018-08-21 21:07:08
3091
原创 pycharm 使用方法汇总
1.用Ctrl+Q实时看Doc可以作为窗口工具,也可以作为弹出菜单2. Command+ALT+L 一键遵守PEP8 规范3. ctrl + P 查看函数参数
2018-08-21 15:12:57
379
转载 Python selenium xpath ---------父子、兄弟、相邻节点定位方式详解(转)
1. 由父节点定位子节点最简单的肯定就是由父节点定位子节点了,我们有很多方法可以定位,下面上个例子:对以下代码:<html><body><div id="A"> <!--父节点定位子节点--> <div id="B"> <div>parent to ch
2018-08-21 12:20:08
1797
原创 selenium 学习笔记
目录安装与配置:使用:使用时的一些经验与问题等:1.使用代理IP:2.Chrome 无头浏览器3.定位不到元素时解决方法安装与配置:直接pip install selenium 即可,有时候会报错,多尝试一下即可使用selenium 还需要安装配置一下浏览器的驱动,我使用的是chrome浏览器,最先chrome和chromedriver 对应关系:https...
2018-08-21 12:15:06
431
原创 python 使用mongodb的方法总结
Mongodb 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。Python 要连接 MongoDB 需要 MongoDB 驱动,这里我们使用 PyMongo 驱动来连接。1.创建数据库创建数据库需要使用 MongoClient 对象,并且指定连接的 URL 地址和要创建的数据库名。具体的函数为:pymongo.MongoClient()...
2018-08-07 12:47:14
2149
原创 python安装及配置:tesseract+pytesseract+Pillow
文章参考:https://blog.youkuaiyun.com/sioon_xux/article/details/786171601.安装pillow直接使用pip install Pillow 使用Pycharm 安装2.安装tesseract-ocrgithub地址: https://github.com/tesseract-ocr/tesseract进去选择wiki,在选择对...
2018-08-03 12:21:12
23076
2
转载 Python 多进程库multiprocessing 用法
文章引自 “nMask's Blog” https://thief.one/2016/11/23/Python-multiprocessing/multiprocessing是Python的标准模块,它既可以用来编写多进程,也可以用来编写多线程。如果是多线程的话,用multiprocessing.dummy即可,用法与multiprocessing基本相同,这里主要介绍多...
2018-07-30 17:59:46
4042
转载 Python多线程与多线程中join()的用法
文章转自:https://www.cnblogs.com/cnkai/p/7504980.htmlPython多线程与多进程中join()方法的效果是相同的。下面仅以多线程为例:首先需要明确几个概念:知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(...
2018-07-27 16:52:16
196
转载 进程和线程的区别(转自知乎)
作者:zhonyong链接:https://www.zhihu.com/question/25532384/answer/81152571来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构...
2018-07-27 10:01:14
798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人