Python
文章平均质量分 63
Py3
但老师
技术向 数据分析师
展开
-
深入理解Python中的os.path.dirname和os.path.basename
在Python编程中,文件路径处理是一个常见的任务。无论是在开发App、Web还是数据处理,我们经常需要从文件路径中提取特定的信息,比如目录或文件名。Python的os模块提供了一些非常有用的函数来帮助我们处理这些任务。原创 2024-11-22 11:00:00 · 291 阅读 · 0 评论 -
Python中如何判断一串文本是不是数字
在编程中,我们经常需要确定一段文本是否为数字。这不仅关系到数据的准确性,还涉及到后续的计算和处理。原创 2024-11-19 14:39:24 · 162 阅读 · 0 评论 -
解决python import ddddocr报错DLL load failed while...的办法
推荐在Python中导入ddddocr模块的时候遇到“DLL load failed”错误, 所以记录一下解决过程。原创 2024-11-16 11:00:00 · 255 阅读 · 0 评论 -
Python如何从HTML提取img标签下的src属性
在处理网页数据时,我们经常需要从HTML中提取特定的信息,比如图片的URL。在开始之前,你需要确保已经安装了BeautifulSoup。使用列表推导式来创建一个包含所有。确保我们只处理那些实际包含。原创 2024-11-12 14:26:15 · 412 阅读 · 0 评论 -
Python如何从html文本中根据ID提取文本
为了从HTML文本中提取特定ID的元素内容,我们可以使用Python。它提供了强大的库来处理HTML和XML文档原创 2024-11-09 11:00:00 · 377 阅读 · 0 评论 -
Python中文本类型和列表类型的相互转换
在Web开发中,用户提交的表单数据或从客户端接收的JSON数据,通常需要转换为Python的数据结构以便处理。例如,处理用户上传的购物车数据,这些数据可能是以字符串形式提交的,后端需要将其转换为列表,以便进行添加、删除商品等操作。通过这些转换,Web开发人员可以确保数据在不同的系统和组件之间流畅地传输和处理,同时保持数据的完整性和一致性。函数来实现,它能够安全地评估一个字符串,并将其转换为相应的Python数据类型。函数是Python中最基本的字符串转换函数,它可以将大多数Python对象转换为字符串。原创 2024-11-08 11:00:00 · 649 阅读 · 0 评论 -
Python中的requests.post的参数json与参数data有什么区别
在我们自己搭建web或者爬虫的时候, 都需要用到requests这个第三方模块, 大部分时候我们使用的都是其中的data参数, 但是偶尔也需要用到json。原创 2024-05-17 11:43:13 · 524 阅读 · 0 评论 -
Python上解决TypeError: not all arguments converted during string formatting错误
Linux平台使用并且可能会有xls和xlsx格式的话, 建议回退xlrd版本到1.2.0来解决字符和格式问题。原创 2024-04-11 16:48:34 · 901 阅读 · 0 评论 -
使用Python的datetime模块及其timedelta方法计算月初,月末,上月初,上月末,下月初,下月末
计算月初就是提取初对应的年月, 然后将day参数设置为1计算月末就是用下个月末往前减1天。原创 2024-03-27 14:39:19 · 1093 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘Crypto‘的解决办法
在Python中,Crypto模块(有时也被称为pycrypto)是一个强大的加密库,它提供了各种加密算法的实现,包括AES、DES、RSA等。在Python 3中,由于pycrypto库与新版本的Python3不兼容,推荐使用库,它是pycrypto的一个分支,提供了相同的API和更多的功能。原创 2024-03-19 15:05:11 · 6870 阅读 · 1 评论 -
如何使用Python自带的shutil模块移动和复制文件
当你在Python中进行文件和文件夹操作时,shutil模块将成为你的得力助手。它提供了各种文件和文件夹操作功能,包括文件的移动和复制。在本文中,我们将详细介绍shutil模块的移动和复制操作,并说明实际应用中需要注意的事项。原创 2023-09-15 00:55:15 · 4068 阅读 · 0 评论 -
Python中的os模块:walk函数与listdir函数的深度解析
os.walk()和os.listdir()都是非常有用的函数,但它们的使用场景和功能是有区别的。os.walk()更适用于需要遍历整个目录树并在每个目录中对文件进行操作的场景,而os.listdir()则更适用于只需要获取某个目录中所有文件名并执行某些操作的场景。理解它们的区别并正确地使用,将大大提高我们在Python中处理文件和目录的效率。原创 2023-08-31 13:58:35 · 1152 阅读 · 0 评论 -
Python的os.walk()函数使用案例
在本文中,我们介绍了Python中的os模块,并详细介绍了如何使用os.walk()函数来遍历文件。通过具体的案例和使用场景,我们展示了如何在实际应用中使用os模块来操作文件和目录。希望这篇文章能帮助你更好地理解Python中的os模块。原创 2023-08-31 01:39:43 · 398 阅读 · 0 评论 -
Python的pymysql模块与MySQL数据库的互动:基础与实例
在Python的世界里,操作MySQL数据库的库就是pymysql。pymysql是一个灵活且易于使用的库,它允许我们以Python的方式操作MySQL数据库。本文将详细介绍如何使用pymysql模块与MySQL数据库进行互动,并通过具体案例来加深理解。首先,确保已经正确安装了pymysql库。安装完成后,接下来我们将详细介绍如何使用pymysql与MySQL数据库进行互动。原创 2023-08-30 02:26:36 · 472 阅读 · 0 评论 -
使用Python写入数据到Excel:实战指南
通过结合其他Python库,如pandas和matplotlib,我们可以将数据分析和可视化结果写入Excel,方便后续的展示和分享。通过本文的介绍,希望你能对Python在Excel数据写入中的应用有所了解,并能在实际项目中运用这一技巧。在上述代码中,我们使用csv库读取名为"student_info.csv"的CSV文件,并将数据存储在名为"data"的列表中。然后,将标题行和数据行逐行写入工作表。案例:假设我们有一个包含学生信息的CSV文件,需要将其转换为Excel文件,并添加一些额外的信息。原创 2023-08-27 01:26:09 · 3156 阅读 · 0 评论 -
Python读取Excel:实现数据高效处理的利器
本文将介绍Python读取Excel的方法,并通过具体案例和使用场景展示如何实现数据高效处理。我们将介绍常用的Python库,如pandas和openpyxl,并详细讲解其用法。此外,我们还将比较Python与其他编程语言在读取Excel方面的优势。原创 2023-08-25 22:19:11 · 1224 阅读 · 0 评论 -
Mysql种如何求和连续11天的流水并取最大值对应的时间范围
老板: 春节过完了, 开工了. 我看开工到今天刚好11天(2023/1/28-2023/2/7), 我们公司流水破千万了, 我想看看这是不是历史首次, 要是真是, 那我们得做个海报好好吹一下了。原创 2023-02-08 16:32:02 · 622 阅读 · 0 评论 -
Python如何pip批量安装指定包 - 最简单方法
有很多台服务器需要配置, 简单说也就是公司给我配备了3台Windows, 我需要配置Python环境并安装7个包,快速批量是提高效率的不二法门原创 2022-12-09 22:16:18 · 4867 阅读 · 0 评论 -
如何使用Python3生成HmacSHA256加密
公司的一个外包系统, 需要使用HmacSHA256加密生成signature,然后在Headers里面传过去百度了很多方式,结果都不太靠谱,生成出来的返回都是。原创 2022-11-28 17:05:43 · 772 阅读 · 0 评论 -
Jenkins部署的Windows爬虫机如何配置
有时候, 一台Windows只是用来部署一些任务, 例如爬虫任务. 这个时候需要简单配置一下。原创 2022-11-18 02:08:49 · 903 阅读 · 0 评论 -
python xlwings在Linux上报错XlwingsError:Your platform only supports the instantiation via xw.Book
Linux上如何使用Python操作Excel呢原创 2022-05-04 00:20:54 · 4728 阅读 · 1 评论 -
不需要安装C++也可以用Python制作漂亮的词云
如何轻松制作飞机背景词云原创 2022-03-23 17:28:49 · 5052 阅读 · 0 评论 -
Python里面有个inf是干啥的
Python里面有个inf你可曾见过原创 2022-03-16 13:03:31 · 9568 阅读 · 0 评论 -
浅谈Python中的格式化字符%s format f
格式化字符串有3种方式,使用场景却各有不同.你学废了吗原创 2022-03-15 18:06:00 · 2558 阅读 · 0 评论 -
Python selenium WebDriverException: Message: ‘chromedriver‘ executable may have wrong permissions
背景我在Mac上下载了chromedriver,并放于Mac的Onedrive文件夹,完整路径为/Users/danzhao/onedrive/danzhao/02Chrome/chromedriver在Python中运行selenium模块的时候,居然报错了问题WebDriverException: Message: 'chromedriver' executable may have wrong permissions. Please see https://sites.google.c原创 2022-02-23 15:31:04 · 1334 阅读 · 0 评论 -
Python3复习笔记-runoob
文章目录基础保留字注释代码换行多行代码写在一行import数据类型变量NumberstringList,TupleSetDictionary逻辑运算符数据类型操作NumberStringList,Tuple,DictionarySet流程控制ifwhileforiterenumeratezip字典遍历函数自定义函数匿名函数return基础保留字>>> import keyword>>> keyword.kwlist注释# 单行注释'''多行注释''原创 2021-12-14 15:43:57 · 1253 阅读 · 0 评论 -
from Crypto.Cipher import AES找不到模块报错的解决方案记录
背景在研究飞书事件的时候,飞书给了一个案例,第一行就是from Crypto.Cipher import AES运行报错找不到模块Crypto.Cipher解决通过下面集中方案尝试,最后一种才是可行的.如果要找方案,请跳到最后pip install crypto按照缺什么装什么的原理,安装了模块,但是却不能执行,就很尴尬,开发文档也没有相应的说明尝试把引入改为from crypto.Cipher import AES大写改小写,同样报错找不到模块尝试把引入改为from cryp原创 2021-11-15 15:07:09 · 1839 阅读 · 1 评论 -
搭建一个jupyter服务器让你在线写Python
文章目录一 需求二 安装依赖项1 创建项目文件夹2 设置加密密码3 配置文件三 启动四 登录五 限制一 需求买了一台云服务器,想用来坐点什么,发现可以搭建在线代码环境,随时随地,打开网页写代码需要用到jupyter,这已经不仅仅是一个Python模块了,它更是一个服务,一个概念我的环境是腾讯云服务器(公网IP)CentOS7.9Python3.7二 安装依赖项需要提前安装Python模块pip install tornadopip install jupyter命令都在原创 2021-11-11 19:10:21 · 3694 阅读 · 0 评论 -
curl: (23) Failed writing body (1354 i= 1371)问题解决办法
背景安装jupyter的时候执行了教程里面的curl -L https://tljh.jupyter.org/bootstrap.py | sudo -E python3 - --admin danzhao结果报错 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent原创 2021-11-11 18:24:46 · 6598 阅读 · 0 评论 -
在失败了37次之后 我终于在Jenkins上成功运行CodeChina的基于Python的Git项目
文章目录背景问题尝试过sh办法尝试过paramiko办法尝试过宝塔Python项目管理器Jenkins的38次失败经验最终命令行最终版的完整配置背景我在腾讯云买了一个小服务器从零建设BI系统的第一步从购买一个服务器开始在它上面搭建了调度的Jenkins腾讯云服务器CentOS安装Jenkins并在codeChina上新建了一个Python Web项目配置了公钥后仍然无法连接git的问题现在我想实现的是①在我的电脑上写好项目代码????②push到Git仓库????③Gi原创 2021-11-04 00:56:39 · 278 阅读 · 0 评论 -
从零建设BI系统的第一步从购买一个服务器开始
文章目录一 问题二 解决方案1 购买一个云服务器2 选择应用3 搭建环境(1) FTP服务(2) Python开发环境(3) Mysql数据库(4) Gitlab三 总结一 问题假设我自己刚开一个小公司,但是我比较有远见,我想从零搭建一个BI系统,完善整个数据流,这个时候,需求就来了.你可能刚好就是被招到这个公司月薪3K的小BI.钱虽然给的少,但是活还是得干啊.所以你得完成老板的需求二 解决方案1 购买一个云服务器虽然有些企业选择一次性购买一台高配置的电脑,并且愿意自己在电脑上鼓捣,但是我不原创 2021-10-25 17:56:21 · 440 阅读 · 0 评论 -
Python如何批量修改替换Excel Power Query里面的SQL脚本
背景我们现行的BI技术栈主要是Python,MySQL,Excel&PowerBI,一般是ETL做好数据源和清洗之后,将其通过Power Query加载到Excel里面,这样可以用最简单的Excel切片器交互,也方便我们自动刷新和分发报表.我们以现行的一个模型为例,这个模型名为转介绍数控一.xlsx.它使用了我们常规的技术链Python做ETL,SQL写脚本,Excel装载展示问题使用Power Query做好的模型一般是写好的固定SQL脚本,不会轻易变动.在这个模型中,一共有14原创 2021-07-20 18:19:50 · 636 阅读 · 2 评论 -
Python pillow模块出现cannot write mode RGBA as JPEG问题的解决方法
Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\PIL\JpegImagePlugin.py", line 611, in _save rawmode = RAWMODE[im.mode]KeyError: 'RGBA'The above exception was the direct cause原创 2021-07-20 16:50:30 · 4831 阅读 · 2 评论 -
Python pymysql是否能执行在一个字符串里面的多句SQL
我们都知道pymysql是可以执行SQL的,但是把多句SQL写在一个字符串里,pymysql能否执行呢?假设变量如下sql = "select '1';select '2'"我们看看能否正常执行测试按照常规流程开始测试import pymysql db = pymysql.connect( host = '10.250.90.117', port = 3306, user = 'danzhao', passwd = 'danzhao', db = 'danzhao')cs =原创 2021-07-16 12:25:38 · 1007 阅读 · 4 评论 -
Python如何一行代码自动发邮件
课程大纲时长:大约45min15 + 15 + 15形式:直播互动内容:使用Python自动发送邮件知识点:Python zmail模块Python基础邮件基础Python邮件自动化1. 用Python每天给女神发送舔狗问候用Python自动发送最基本的邮件(主题+收件人)知识点邮件结构以263企业邮为例邮件形式内容最基本收件人+主题最常用收件人+主题+正文一般流程申请邮件收件人+主题+正文+抄送发报表邮件收件人原创 2021-05-27 17:05:18 · 2715 阅读 · 22 评论 -
python中日期字符串与datetime类型的相互转换
文章目录背景代码1. `datetime`如何转换成日期字符串2. 日期字符串如何转换成`datetime`背景我们在平常写代码的过程中最常遇到的就是形如2021-05-12,2021/05/21等的文本字符串,这两串还算是比较规范的写法,不规范的甚至还有2021-5-12,2021.5.12五花八门,只有想不到,没有写不出来,让人甚是头疼.这一篇会简单介绍datetime如何转换成日期字符串日期字符串如何转换成datetime代码1. datetime如何转换成日期字符串有一定pyt原创 2021-05-12 20:54:25 · 12011 阅读 · 0 评论 -
Python tornado用40行代码搭建数据库交互网页实现快速全栈开发
文章目录快速开发Python Web1. 文件结构2. `index.html`代码3. `main.py`代码知识点参考资料作为数据分析师,我们大部分时间做的事情都是搭建线下Excel报表,这既有优点也有缺点优点是:开发效率快速建模,最快十分钟就可以建模数据传播便于传播,发文件就是发模型交互友好对使用者门槛低,便于修改缺点也有:版本控制文件副本太多,极难做版本控制.经常有人找我修改模型却发现我已经更新了,只是没有给他最新版本平台限制无法跨平台,Mac不能用,WPS不能用,原创 2020-12-26 23:24:11 · 548 阅读 · 0 评论 -
Python pandas模块中的Excel格式化模块xlsxwriter速览
最近在研究项目,卡在了pandas输出到Execl这一部分.输出是很简单的,to_excel就行了,但是需要格式化的输出,就需要研究xlsxwriter这个模块了.下面是我这几天的研究成果,希望能帮助你快速识别这到底是不是你需要的模块我们先设定变量df>>> import pandas>>> df = pandas.DataFrame(data={'标题1':[1,2],'标题2':[3,4]})>>> df2 = pandas.DataFra原创 2020-12-25 12:16:34 · 3715 阅读 · 3 评论 -
Python里面一个有意思的格式化字符串%c
一般我们用%s与format来格式化,这里有个快速讲解可以参考下????????Python中使用%s和format传参的快速讲解%c是啥❔但是在学习%s的过程中,我发现了一个有意思的格式字符%c.啥意思呢,就是传入数字,自动转换为字符.测试了下发现和chr()函数是一个意思>>> chr(65)'A'>>> '字符:%c' % 65'字符:A'范围多大????输入-1测试,发现是有范围的>>> '字符:%c' % -1原创 2020-12-25 00:24:52 · 6644 阅读 · 0 评论 -
让pip install速度飞起来
例如要安装模块requests,只需要一行代码pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests你可以发现小水管从10kb飞到了1Mb位置是可以换的,例如下面也是可以飞速的pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple 这是在国内代理点下载模块包的方法,少数模块包是没有的,还是得老老实实官方下载还是推荐第一种方法,可以安装多个模块切换原创 2020-12-24 15:06:29 · 170 阅读 · 0 评论
分享