Python
Python
geekqian
做难事必有所得
展开
-
Pycharm 配置 Conda,国内使用正确的镜像源地址
开始使用 Pycharm,搭配Conda做包管理,按照网上教程使用过程中发现镜像源不管是阿里的还是清华的都会有404异常,花了点时间找到正确的配置方式。记录一下备忘。参考链接:https://blog.csdn.net/weixin_42425256/article/details/105099769https://blog.csdn.net/weixin_39918690/article/details/110606097https://www.cnblogs.com/tianlang25/.原创 2022-04-22 10:23:38 · 4448 阅读 · 3 评论 -
Python获取字符串中第一个中文字符的下标索引
参考链接:https://stackoverflow.com/questions/2718196/find-all-chinese-text-in-a-string-using-python-and-regexhttps://www.runoob.com/python/python-reg-expressions.html直接上代码记录一下。import res = 'hello world! 中文'pattern = re.compile('[\u4e00-\u9fff]+')re.原创 2022-03-16 17:25:10 · 1602 阅读 · 0 评论 -
Python dateparser.parse date_formats(日期格式)
dateparser这个包解析日期非常方便, 但有时需要自定义解析格式.参考链接: https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior记录一下如何使用以及各个类型怎么写. 写几个常用的, 需要其他格式请自行到上面参考链接里查阅.%Y 年 – 格式: 1990, 2000, 2022%y 年 – 格式: 00 ~ 99%m 月 – 格式: 01 ~ 12%d 日 – 格式.原创 2022-02-25 16:47:26 · 1892 阅读 · 0 评论 -
WordCloud colormap 配色集及自定义配色
瞎折腾系列咳咳, 无耻狗贼又抄来了一篇博文参考链接:https://towardsdatascience.com/how-to-create-beautiful-word-clouds-in-python-cfcf85141214https://matplotlib.org/stable/tutorials/colors/colormaps.htmlhttps://blog.csdn.net/qq_34604224/article/details/121391890https://www..原创 2022-01-20 14:32:28 · 6120 阅读 · 0 评论 -
Python 使用企业邮箱发邮件被识别为外部邮箱的问题及解决方案
用 Python 写了个脚本实现定时发送统计报告, 生产环境中遇到的问题是发出的邮件被公司邮箱服务器识别为外部邮件从而带上警告标识. 如图:CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.实现的代码大致如下, 端口用的 587原创 2021-12-02 18:12:30 · 7731 阅读 · 0 评论 -
pip install pyodbc : ERROR: Command errored out with exit status 1
错误详情如下图:单单搜索 “ERROR: Command errored out with exit status 1” 这个异常发现很多不相干的答案. 然后通过关键词 “error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1 PYODBC” 搜索到以下答案:https://github.com/mkleehammer/pyodbc/issues/276使用以下命令安装 ODBC header files 解决sudo apt原创 2021-04-14 15:19:41 · 589 阅读 · 3 评论 -
Python 双击执行时一闪而过, 没有继续执行的问题
首先确定在.py文件上右键使用Python程序打开.注意如果装了多个版本时要选择正确的版本, 即开发时使用的版本. 否则会提示没有找到第三方模块的问题, 即使这个第三方模块已经是确定安装了的. 每个Python版本安装目录下有个lib目录就是储存第三方模块的目录. 第三方模块安装时会安装到默认的版本中, 这时其它版本无法使用该模块, 安装又会提示已存在.表现方式: 双击执行.py文件时一闪而过...原创 2020-05-05 10:57:02 · 8211 阅读 · 0 评论 -
Python requests.content 中文乱码简单解决方式
浏览器打开网页, 右键 > 查看源代码<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />得到网页编码为 gb2312代码直接转换import requestsurl = "http://xxx.com"r = requests.get(url)print(r.cont...原创 2019-09-29 17:09:32 · 3448 阅读 · 0 评论 -
Ubuntu 16.04 使用 pyodbc 的问题
直接使用 pip install pyodbc 出现异常.搜索到正确安装流程, 亲测通过:sudo apt-get install unixodbc-devsudo apt-get install python-pipsudo pip install pyodbc参考: https://stackoverflow.com/a/9087394/8920453接下来使用时还会出现 Can...原创 2019-09-10 14:37:13 · 1178 阅读 · 0 评论 -
Python print() 打印时发生 UnicodeEncodeError: 'gbk' codec can't encode character '\xae' in position 13: i
记录一下.碰到这问题后在网上看了些文章, 例如: https://blog.csdn.net/jim7424994/article/details/22675759这篇不错, 但是在使用 str.decode(“utf8”) 时发现没有该方法.然后在这边: https://blog.csdn.net/yimixgg/article/details/80567324找到了解决方式. 突然觉得...原创 2019-08-27 17:35:51 · 3844 阅读 · 0 评论 -
selenium 使用 element.get_attribute('innerHTML') 获取不到源码的问题
如题, 获取到页面上所有 a 标签循环遍历时, 发现通过element.get_attribute('innerHTML')无法获取到单独一个 a 标签的源码. 谷歌了下发现了解决方案如下, 使用:element.get_attribute('outerHTML')参考: https://stackoverflow.com/a/8575709/8920453做个记录...原创 2019-08-27 17:34:16 · 4782 阅读 · 0 评论 -
'chromedriver' executable needs to be in PATH. 添加到环境变量后仍报错的解决方案
参考: https://blog.csdn.net/weixin_37185329/article/details/80493281问题分析:一般情况下把 chromedriver.exe 拷贝到 Chrome 安装目录即可. 但是我的情况比较特殊, 拷贝过去还是报这个错, 分析是因为装了两个 Python 版本(3.5/3.6)的问题, 于是把 chromedriver.exe 又拷贝到后面...原创 2019-07-30 10:20:19 · 11372 阅读 · 5 评论 -
python logger 打印多次的问题与解决方案
学习 Python 不久碰到过这个问题, 记得当时没查出是什么问题. 刚刚无意中发现了这个问题的原因及解决方案, 记录一下.参考:https://juejin.im/post/5bc2bd3a5188255c94465d31第一种情况参考文章中介绍说产生这个问题的原因是因为创建了自定义的 Logger 对象后, 又使用了 logging 中的日志输出方法,这些方法使用的是默认配置的 L...原创 2019-07-17 15:00:53 · 11842 阅读 · 0 评论 -
百度-熊掌号平台链接提交(Python)
做 SEO 需要向百度平台提交内容链接. 脚本是用 Python 写的, 没找到现成的提交代码, 花了点时间研究. 过程不表了, 直接上代码. # 百度平台提交 url = "http://data.zz.baidu.com/urls?site=https://xxx.com&token=xxx" # 熊掌号 周级提交 url2 = "http://data.zz...原创 2019-06-11 10:20:16 · 1354 阅读 · 0 评论 -
Python 连接微软 Azure SQL Server
Windows系统使用 pymssql 死活没连接成功, 于是改为 pyodbc 连接.步骤:安装 pyodbc https://pypi.org/project/pyodbc/安装 DBUtils https://pypi.org/project/DBUtils/安装 odbc-driver https://docs.microsoft.com/en-us/sql...原创 2019-05-13 15:21:36 · 1683 阅读 · 0 评论 -
(Win10) 使用 Selenium + Python + Chrome 爬取数据并存入 MySQL 的尝试
如题, 最近在使用 Selenium + Python 实现爬取数据的操作, 学学新姿势. 所以开一篇新的博客来记录一下. 先上个效果图直观感受下.开始前的准备参考资料:https://blog.csdn.net/yangyangrenren/article/details/54137041安装Python3这个略过, 没装的自己去网上搜教程.安装 Chrome 驱动在 Chrom...原创 2019-01-31 17:23:07 · 2435 阅读 · 2 评论 -
Sublime Text 3.1.1 Build 3176 注册码 license
最近学习Python, IDE 用这个 Sublime Text , 谷歌到一个歪果老铁分享的license. 不藏私, 直接给你们了. 直接去官网下载然后软件内粘贴下面的注册码即可.sgbteamSingle User LicenseEA7E-11532598891CBB9 F1513E4F 1A3405C1 A865D53F115F202E 7B91AB2D 0D2A40ED 352...原创 2019-01-25 16:29:22 · 1018 阅读 · 2 评论 -
Python 学习笔记一
学习资料: https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000基础dict(字典), List, tuple(元组), setdict又称字典, 一种键值对形式的存储容器. 定义如下.d1 = {"a" : 1, "b" : 2, "c" : 3} d2 = {"a"...原创 2019-01-13 17:29:29 · 391 阅读 · 0 评论