python
文章平均质量分 67
K8sCat
专注于架构设计、技术趋势分析和实用的开发经验分享。
展开
-
Python 操作MySQL全攻略:轻松上手,数据操作不再难
在当今数据驱动的世界里,掌握数据库操作技能已经成为开发者、数据分析师乃至自媒体运营的重要技能之一。Python 作为一门极易上手且功能强大的编程语言,配合 MySQL 这样的开源关系型数据库,能够让你在处理数据时如鱼得水。原创 2024-04-10 16:48:43 · 375 阅读 · 0 评论 -
2024 Python开发者转型Go开发
随着Go语言在云计算、微服务和高性能网络服务中的流行,Python开发者面临是否转向Go开发的选择。这个决定涉及到多方面的考量,包括语言特性、生态系统、性能需求、学习曲线和职业发展等。本文将深入探讨Python开发者转向Go开发的利弊,分析两种语言在不同场景下的适用性,并提供从Python到Go的过渡策略,旨在为Python开发者提供全面的转型指南。原创 2023-12-28 00:46:56 · 509 阅读 · 0 评论 -
Python Requests 库中的重试策略实践
网络请求由于各种原因可能会失败,例如网络波动、服务暂时不可达等。为了增强客户端的健壮性,实现请求的自动重试是一个常见的做法。在Python中,requests库是处理HTTP请求的标准工具之一。然而,requests本身并不直接提供重试机制,这需要借助urllib3库中的Retry类来实现。本文将介绍如何在requests中实现请求的自动重试。原创 2023-11-03 10:35:32 · 402 阅读 · 0 评论 -
Django自定义中间件实践指南
Django框架提供了中间件(Middleware)的概念,允许开发者在请求处理的不同阶段插入自定义的逻辑。本文将详细介绍如何在Django项目中编写和使用自定义中间件。原创 2023-11-03 00:00:18 · 302 阅读 · 1 评论 -
M1 Mac 上安装 python mysqlclient
下面记录了在 M1 Mac 上如何解决安装 python mysqlclient 失败的问题。安装过程一开始的安装命令:pip install mysqlclient==1.4.4安装 mysqlclient 会出现下面的问题:mysql_config not found这个问题可以通过在本地安装 mysql 来解决:$ brew install mysqlError: Cannot install under Rosetta 2 in ARM default prefix (/op.原创 2021-07-11 14:05:05 · 3209 阅读 · 3 评论 -
ForMaiR - 自定义规则的邮件自动转发工具
由于邮箱自带的转发功能只能转发到指定的邮箱,并不能对邮件内容进行过滤,所以就趁着 leader 过年肥家不在写了这个邮件自动转发工具 Cafe。代码仓地址GitHub码云自定义规则满足下列任一规则的邮件会被转发到指定的邮箱列表(to_addrs) 邮件的发件人(from_addr[1])在指定的发件人列表中(from_addrs) 邮件的主题(subject)匹配指定的主题正则表达式(subject_pattern) 邮件的内容(plain_content 或 html_conte.原创 2021-02-07 14:33:05 · 10391 阅读 · 0 评论 -
升级pip后出现ImportError: cannot import name main
Install/upgrade pip: https://pip.pypa.io/en/stable/installing/ 在Ubuntu中,升级了pip,再次使用pip 安装相关的python包的时候就出现以下错误ImportError: cannot import name main解决:pip文件在usr/bin目录下,cd进去,进行以下修改把下面的三行f...转载 2019-03-11 13:33:00 · 12931 阅读 · 0 评论 -
Mac: No module named 'pkg_resources'
brew reinstall python3pip3 install --user --upgrade pipenv # pip3 install --user pipenv参考:https://github.com/Homebrew/homebrew-core/issues/3078https://pipenv.readthedocs.io/en/latest/install/#pra...原创 2019-03-09 09:39:48 · 14095 阅读 · 0 评论 -
pipenv安装太慢的问题
使用国内源就行,推荐清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:http://mirrors.aliyun.com/pypi/simple/参考:https://blog.csdn.net/jpch89/article/details/81952416...原创 2019-01-26 21:37:16 · 17089 阅读 · 0 评论 -
Python - 判断list是否为空
Python中判断list是否为空有以下两种方式:方式一:list_temp = []if len(list_temp): # 存在值即为真else: # list_temp是空的方式二:list_temp = []if list_temp: # 存在值即为真else: # list_temp是空的以上两种方法均可以判断出 list_t...转载 2019-01-15 04:38:41 · 13660 阅读 · 0 评论 -
【更新】python3不支持mysqldb
https://blog.csdn.net/bwlab/article/details/51146640https://www.cnblogs.com/LSJOP/p/7509088.htmlpython3不支持mysqldb,使用pymysql代替原创 2019-01-14 06:25:49 · 13720 阅读 · 0 评论 -
解决pip install 时locale.Error: unsupported locale setting
https://blog.csdn.net/qq_33232071/article/details/51108062转载 2018-10-15 12:44:52 · 13037 阅读 · 0 评论 -
如何在Ubuntu 18.04上安装Pip
https://www.linuxidc.com/Linux/2018-05/152390.htm转载 2018-10-15 09:24:14 · 13935 阅读 · 0 评论 -
在centos7上如何安装/切换python3
在centos7上如何安装或者切换python3首先你要知道,在centos中默认是安装了python2的[root@localhost bin]# cd /usr/bin[root@localhost bin]# ls python*python python2 python2.7 [root@localhost bin]# 参考:https://www.cnblogs.com...原创 2018-10-12 04:41:44 · 14708 阅读 · 0 评论