随笔分类 -  python

摘要:装饰器 什么是装饰器 装饰器是为函数和类指定管理或扩增代码的一种方式; 装饰器本身采取可调用对象的形式(如函数),并处理其他可调用对象。 换句话说,装饰器提供一种方法,在函数和类定义语句结束时插入自动运行的代码,对于函数装饰器,在def语句结束时插入,对于类装饰器,在class语句结束时插入。 装饰 阅读全文
posted @ 2021-07-07 19:26 北向。 阅读(280) 评论(0) 推荐(0)
摘要:推导表达式 列表、集合、字典以及生成器都可以使用推导式来创建; # 列表 res = [ord(x) for x in 'spaam'] # output >>> res [115, 112, 97, 97, 109] # 集合 res = {ord(x) for x in 'spaam'} # o 阅读全文
posted @ 2021-07-02 00:00 北向。 阅读(336) 评论(1) 推荐(0)
摘要:【导语】 这篇文章本人在CSDN也发布了。浮世绘太空 作为一个刚开始学习爬虫的小白,逐渐感觉想要写好网络爬虫并不是一件容易的事,其中需要考虑的地方有很多。受大环境影响,无论是工程领域还是研究领域,数据已然成为了不可或缺的部分,而数据的获取除却人工模拟,很大程度上通过爬虫来爬虫需要的数据。当然,掌握了 阅读全文
posted @ 2021-01-24 01:29 北向。 阅读(644) 评论(0) 推荐(0)
摘要:摘要 > 为什么要写这篇文章? > 我们在使用 pycharm 编程经常会遇到 ImportError:模块引入异常的情况; > 原因:模块文件不在运行的路径上,即PyCharm IDE支持文件跳转,但是当文件执行时,找不到模块。,就会抛出 ImportError; 解决方法 Step 1:使用 s 阅读全文
posted @ 2020-12-03 22:22 北向。 阅读(1071) 评论(0) 推荐(1)
摘要:一、操作excel 时异常 1、PermissionError: [Errno 13] Permission denied (1)原因:权限错误:[Errno 13] 权限被拒绝 错误产生的原因是文件无法打开,可能产生的原因是文件找不到,或者被占用,或者无权限访问,或者打开的不是文件,而是一个目录。 阅读全文
posted @ 2019-12-25 15:32 北向。 阅读(264) 评论(0) 推荐(0)
摘要:1、NameError: name 'unicode' is not defined python2的unicode函数在python3中命名为str 阅读全文
posted @ 2019-12-25 14:29 北向。 阅读(254) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-19 00:29 北向。 阅读(3) 评论(0) 推荐(0)
摘要:一、安装xlrd 库的安装我这里就不说了.. 二、读取 excel 前提条件:excel文件名称为 excel_data.xlsx 1、打开excelw 文件 workbook = xlrd.open_workbook(filename) # filename 为excel文件路径 + 文件名称 2 阅读全文
posted @ 2019-11-15 01:33 北向。 阅读(15112) 评论(0) 推荐(1)
摘要:报错原因:没有缩进,有的地方有Tab键,有的地方用的是空格 阅读全文
posted @ 2019-06-28 15:25 北向。 阅读(222) 评论(0) 推荐(0)
摘要:1.常见的字符串 字符串--最常用的数据类型 (1)单引号和双引号的使用基本相同(保留空格和制表符原样)# 一般使用('或者")来创建字符串 (2)三引号--注释多行字符串 (3)转义符 转义字符类型:https://www.runoob.com/python/python-strings.html 阅读全文
posted @ 2019-06-24 17:45 北向。 阅读(169) 评论(0) 推荐(0)
摘要:1.异常AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d' 原因:**3.X以后OpenCv只包含部分内容,需要神经网络或者其他的函数需要导入opencv_contrib 解决方法: pip3 install opencv- 阅读全文
posted @ 2019-06-24 16:08 北向。 阅读(2420) 评论(0) 推荐(0)
摘要:文本处理 string: 提供了字符集:ascii_lowercase, ascii_uppercase, digits, hexdigits, punctuation re: 正则表达式支持(pattern, string):match, search, findall, sub, split, 阅读全文
posted @ 2019-04-28 10:34 北向。 阅读(348) 评论(0) 推荐(0)
摘要:1.创建列表 2.访问列表元素 (1)获取列表的第一个元素 (2)获取整个列表 (3)获取列表中的第一个和第二个元素 (4)获取列表倒数第一个元素 (5)获取列表倒数第一个到倒数第三个元素 (6)获取列表倒数第三个到倒数第一个元素 (7)当索引值为负数的时候最小的数要放在最前面 (8)获取列表的长度 阅读全文
posted @ 2019-03-29 12:00 北向。 阅读(402) 评论(0) 推荐(0)
摘要:2.数据串取出两位一组并用空格隔开的数组 阅读全文
posted @ 2019-03-04 11:29 北向。 阅读(463) 评论(0) 推荐(0)
摘要:python实现连接数据库mysql的步骤: 一、引入MySQLdb 二、获取与数据库的连接 三、执行SQL语句和存储过程 四、关闭数据库连接 1.什么是MySQLdb? MySQLdb是用于python连接mysql数据库的接口; 2.连接数据库前确认事项: (1)数据库名:testdb (2)数 阅读全文
posted @ 2019-02-22 14:52 北向。 阅读(2281) 评论(0) 推荐(0)
摘要:TypeError: 'NoneType' object is not subscriptable --> 原因:变量使用了系统内置的关键字list 解决:重新定义下这个变量 阅读全文
posted @ 2019-02-22 11:47 北向。 阅读(81393) 评论(0) 推荐(0)
摘要:举个例子:比如我们要实现根据当前时间的年月日来新建目录来存放每天的日志,当前时间作为日志文件名称;代码如下: 阅读全文
posted @ 2019-02-18 15:47 北向。 阅读(4612) 评论(0) 推荐(0)
摘要:TypeError:can only concatenate list (not "str") to list: 类型错误:只能将list类型和list类型联系起来,而不是str类型; 解决方法: (1)加入list用append添加。 (2)类似这样的写法:"/".join([root_path, 阅读全文
posted @ 2019-02-16 14:32 北向。 阅读(82907) 评论(1) 推荐(0)
摘要:os.path 1.返回当前目录 举个例子: (1)给出一个目录名称,返回绝对路径 project_path = "Exercise" path = os.path.dirname(os.path.abspath(project_path)) 解析: os.path.dirname(path)是返回 阅读全文
posted @ 2019-02-16 09:51 北向。 阅读(749) 评论(0) 推荐(0)
摘要:1.staticmethod()静态方法 使用@staticmethod目的是为了增加可读性,不需要参数self(不强制要求传递参数) 的方法都可以加上@staticmethod增加可读性 静态方法无需实例化,也可以实例化 2.使用@classmethod是为了处理一些__init__处理不了的赋值 阅读全文
posted @ 2019-02-15 16:04 北向。 阅读(509) 评论(0) 推荐(0)