Python
文章平均质量分 64
学习笔记
「已注销」
这个作者很懒,什么都没留下…
展开
-
exchangelib日历:创建和查询
目录通过exchangelib 创建日历前言calendar 创建和查询创建calendar针对问题创建两种不同的日历calendar的查询问题:通过exchangelib 创建日历前言网上好多的例子有好多,要么是从githut上复制的,要么从“知乎”上找的中文版,想直接复制拿来用,经常会报个错。特别是tz = EWSTimeZone.timezone(‘Europe/Copenhagen’) 语句会报: type object ‘EWSTimeZone’ has no attribute ‘ti原创 2022-03-21 17:43:47 · 473 阅读 · 0 评论 -
python3.8安装jupyter配置工作路径设置默认浏览器
目录查看python 版本输出结果如下:安装jupyter更新pip设置jupyter 的代码路径查找配置文件jupyter_notebook_config.py位置设置存放Jupyter notebook文件的目录路径启动jupyter notebook修改打开jupyter notebook的浏览器设置bat启动快捷方式查看python 版本python --version输出结果如下:C:\Users\dengsl3>python --versionPython 3.8.10安装原创 2022-03-16 20:57:26 · 1879 阅读 · 0 评论 -
AttributeError: ‘str‘ object has no attribute ‘decode‘
AttributeError: 'str' object has no attribute 'decode'错误原码运行结果错误结果分析原因原因1:Python2和Python3在字符串编码上的区别原因2:str的类型本身不是bytes,所以不能解码两个语法(encode 和 decode)错误原码txtstring = '英文網名' tt= txtstring.decode('utf-8')print(tt)运行结果Traceback (most recent call last):原创 2021-08-17 08:23:42 · 150 阅读 · 0 评论 -
Baostock学习-工具系列:给定时间计算时间偏移量内容
目录总述年、月周(week)、天(day)、小时(hour)、分钟(minute)、秒(second)、毫秒(millisecond)、微秒(microsecond)自定义偏移量函数 time_offset_cal()总述python 提供时间包主要有time, datetime两个。在计算时间偏移时,主要有如下两种方式:年(year)、月(month)周(week)、天(day)、小时(hour)、分钟(minute)、秒(second)、毫秒(millisecond)、微秒(microseco原创 2022-02-28 16:35:09 · 499 阅读 · 0 评论 -
Python系列:%s %d %f用法
目录问题来源原来使用的方法其它的方法总结知识点Python 中 %s %d 都是做什么用的%s 字符串%d 整型%f 浮点型问题来源使用** import sqlite3 ** 连接数据库后执行查询query,涉及到参数填充原来使用的方法sql = f'SELECT code, name, dept FROM {table_name} WHERE code= \'{input_code}\' LIMIT 1'cur.execute(sql)其它的方法sql = 'SELECT code,原创 2022-02-04 02:45:02 · 925 阅读 · 0 评论 -
JupyterNotebook系列01:JupyterNotebook安装
这里写自定义目录标题步骤1:管理员方式进入“CMD”界面步骤2:使用命令安装jupyternotebook步骤3:修改config文件步骤4:打开JupyterNotebook步骤5:制作.bat 启动步骤1:管理员方式进入“CMD”界面按下win键并输入cmd 如下图所示:点击“以管理员身份运行”步骤2:使用命令安装jupyternotebook安装完毕后会出现如下的提示:WARNING: You are using pip version 21.1.1; however, versio原创 2021-10-10 14:38:53 · 726 阅读 · 0 评论 -
ValueError: check_hostname requires server_hostname
目录错误出处报错内容关键信息分析原因重新执行再次执行查看报错内容处理步骤1:处理步骤2:处理步骤3:错误出处希望安装pyhanlp 执行如下命令 pip install pyhanlp报错内容ERROR: Exception:Traceback (most recent call last): File "c:\python39\lib\site-packages\pip\_internal\cli\base_command.py", line 173, in _main stat原创 2021-08-17 23:17:05 · 841 阅读 · 2 评论 -
Python 将Excel一维数据转换成二维数据透视表
目录目的操作步骤创建文件目标文件并放置在对应目标文件夹打开JupyterNotebook步骤1:在 D:\ProgramProject\JupyterNotebook\dealExcel步骤2:进入代码编辑步骤3:校验结果源文件目的有时候经常会遇到一些非常琐碎的数据,想把他们转化成对应的二维形式。如下图所示: 操作步骤创建文件目标文件并放置在对应目标文件夹创建文件并保存为:目标源数据文件(一维).xlsx保存文件路径为: D:\ProgramProject\JupyterNotebook\dea原创 2021-07-25 21:05:13 · 1235 阅读 · 0 评论 -
根据txt中的列表批量创建文件夹
目录步骤1:确定需要创建的文件夹步骤2:创建函数用于读取list.txt步骤3:创建函数用于创建文件夹样例步骤1:确定需要创建的文件夹将需要创建的文件夹按行放置于txt文件中例:list.txt需要创建的文件夹1需要创建的文件夹2需要创建的文件夹3步骤2:创建函数用于读取list.txtdef txtline2list(txtpath): f = open(txtpath,'r', encoding='utf-8') content = f.readlines()原创 2021-07-04 09:40:44 · 1098 阅读 · 0 评论 -
List列表类型字符型数据遍历合并
目录想法实现方式代码实现思考想法我想将两个字符型的list列表类型的字符数据进行遍历拼接形成新的list列表实现方式代码实现def con2list(ListA, ListB): listConcate = [] for i in ListA: for j in ListB: listConcate.append(i+j) return listConcatelistinputA = ["A","B","C"]listinpu原创 2021-02-13 09:13:34 · 175 阅读 · 0 评论 -
Python获取秒级时间戳与毫秒级时间戳
1. 获取秒级时间戳与毫秒级时间戳、微秒级时间戳原代码import timeimport datetimet = time.time()print (t) # 原始时间数据print (int(t)) # 秒级时间戳print (int(round(t * 1000))) # 毫秒级时间戳print (int(round(t * 1000000))) # 微秒级时间戳返原创 2021-02-12 21:12:21 · 509 阅读 · 3 评论 -
Anaconda安装、配置以及与Pycharm和VsCode关联
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-02-12 09:47:23 · 1007 阅读 · 1 评论 -
CH1.4-爬虫实施前存储库的安装
目录前言PyMySQL 的安装PyMongo 的安装redis-py 的安装前言如果使用python与数据库进行交互的话,还需要安装一些Python存储库,MySQL需要安装PyMySQL库,MongoDB需要安装PyMongo。PyMySQL 的安装pip install pymysqlPyMongo 的安装pip3 install PyMongoredis-py 的安装pip3 install redis...原创 2021-01-04 00:05:41 · 53 阅读 · 0 评论 -
CH1.3-爬虫实施前相关数据库的安装
目录前言MySQL 的安装功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言平时我们用的数据库大致分两个大类,一个是关系型的,一个是非关系型的。关系型数据库主要有MySQL、Oracle、DB2等,以表的形式存储数据。非关原创 2021-01-03 23:22:56 · 66 阅读 · 0 评论 -
CH1.2-爬虫实施前解析库的安装
目录lxml 的安装tesserocr 的安装lxml 的安装tesserocr 的安装爬虫过程中遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用OCR来识别。OCROCR,即optical character recognition 光学字符识别。对于图形验证码来说,它们都是一些不规则的字符,这些字符确实是由字符加扭曲变换得到的内容。我们通过ocr技术将图形验证码转化为电子文本,然后爬虫将识别结果提交给服务器,便可以达到自动识别验证码的过程。tesserocr是Pyt原创 2021-01-02 19:05:10 · 87 阅读 · 0 评论 -
CH1.1-爬虫实施前请求库的安装
目录需要安装的库请求库的安装安装 requestswheel 安装方式进入whl文件目录,使用下面的命令进行安装安装 Selenium与Selenium配合使用的工具ChromeDriver (Chrome浏览器专用)GeckoDriver (Firefox浏览器专用)需要安装的库爬虫需要python安装相关的库才能正常爬取相关的网页内容,维绕着抓取网页、分析代码 、存储数据三步拆解需要安装的python库。网页请求相关的库解析网站代码相关的库存储攫取的数据相关的库(数据库相关)web相关的库原创 2021-01-02 11:36:36 · 101 阅读 · 0 评论