随笔分类 -  Python

摘要:最近项目上使用selenium 自动发送instagram消息,遇到一个异常: Message: element click intercepted: Element <button class="sqdOP yWX7d y3zKF " type="button">...</button> is n 阅读全文
posted @ 2021-10-20 23:29 LeoGIS 阅读(641) 评论(0) 推荐(0)
摘要:import re print(re.match("win (7|vista)", "win 7").group()) # win 7 print(re.match("win (7|vista)", "win 7").groups()) # ('7',) # (?:pattern) # 非获取匹配, 阅读全文
posted @ 2021-04-16 15:32 LeoGIS 阅读(712) 评论(0) 推荐(0)
摘要:see https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.where.html The source: https://github.com/pandas-dev/pandas/blob/v1.2. 阅读全文
posted @ 2021-04-14 20:32 LeoGIS 阅读(76) 评论(0) 推荐(0)
摘要:see https://pandas.pydata.org/pandas-docs/version/0.23.0/generated/pandas.notnull.html# The source: https://github.com/pandas-dev/pandas/blob/v0.23.0/ 阅读全文
posted @ 2021-04-14 20:22 LeoGIS 阅读(89) 评论(0) 推荐(0)
摘要:本文是译文,原文: https://www.geeksforgeeks.org/python-list-comprehensions-vs-generator-expressions/ 列表推导式与生成器表达式 什么是列表推导式 列表推导式是一种定义和创建列表的优雅方式。它让我们以更少的代码、使用f 阅读全文
posted @ 2021-04-14 14:45 LeoGIS 阅读(111) 评论(0) 推荐(0)
摘要:最近项目上有个需求,就是把一批用户申请表(pdf文件)的内容,写入数据库。由于文件数量较大,需要批量处理。 本来以为很简单的事情,结果却因为pdf文件内容格式问题导致部分内容读不到: 读出内容:First Name (*) 具体的,这种pdf文件是一种表格,需要用户自己填入表格中的一些内容,比如用户 阅读全文
posted @ 2021-04-13 10:33 LeoGIS 阅读(837) 评论(0) 推荐(0)
摘要:代码如下: date = datetime.datetime.strptime("2020-01-01", format="%Y-%m-%d").date() 运行报错: TypeError: strptime() takes no keyword arguments 查看strptime的声明: 阅读全文
posted @ 2021-03-17 09:26 LeoGIS 阅读(2268) 评论(0) 推荐(0)
摘要:see https://www.cnblogs.com/bonelee/p/9882287.html 过滤 使用 [] 过滤 []中是一个boolean 表达式,凡是计算为 True 的行就会被选取。 df[df.A>1] 阅读全文
posted @ 2021-02-27 22:14 LeoGIS 阅读(105) 评论(0) 推荐(0)
摘要:see https://www.cnpython.com/qa/221588 key point: run('docker ps -a | grep {} | awk "{print $1}"'.format(container_name)) KeyError: 'print $1'solution 阅读全文
posted @ 2021-02-20 14:56 LeoGIS 阅读(941) 评论(0) 推荐(0)
摘要:see https://www.cnblogs.com/kai-/p/13457800.html key point: RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --no-cache-dir -r requirements 阅读全文
posted @ 2021-02-20 14:51 LeoGIS 阅读(577) 评论(0) 推荐(0)
摘要:use logger.exception while not logger.error 阅读全文
posted @ 2021-02-12 21:19 LeoGIS 阅读(149) 评论(0) 推荐(0)
摘要:现在有一个fastapi Request类的实例request,动态添加了一个属性current_user,在另外一处代码中引用这个属性,但是pycharm提示该属性没有定义,但是运行没有问题。 问题来了,什么情况下可以动态添加属性,什么情况下不能那? segmentfault上有一篇写的很好: h 阅读全文
posted @ 2021-02-05 11:41 LeoGIS 阅读(535) 评论(0) 推荐(0)
摘要:python中引用相对文件真是很不方便,其原理就是使python能够识别到被引用文件,即sys.path中包含被引用文件所在路径。 今天看了一个github上的项目fastapi-realworld-example-app,发现其中相对文件引用的方式比较nice,这里介绍给大家。 先看一个图: 是不 阅读全文
posted @ 2020-12-17 19:09 LeoGIS 阅读(263) 评论(0) 推荐(0)
摘要:最近新接触了一个FastAPI的小项目,发现HTTP SERVER是采用的docker,对应的基础镜像是tiangolo/uvicorn-gunicorn-fastapi:python3.7。 这里有个问题,FastAPI官网demo中使用的是uvicorn,这里的tiangolo/uvicorn- 阅读全文
posted @ 2020-12-09 09:58 LeoGIS 阅读(5858) 评论(2) 推荐(1)
摘要:其实 Windows Command Processor Has Stopped Working 这是个笼统的提示,并不能根据这个提示判断到底是哪儿出问题了。搜索相关内容,有很多方法说是要修改注册表,还是需要谨慎的。 Anaconda官方对于Windows下安装Anaconda有一些建议和常见问题解 阅读全文
posted @ 2020-12-06 12:55 LeoGIS 阅读(1148) 评论(0) 推荐(0)
摘要:假设我们定义了一个工具类,文件名称为MyUtil.py,现在需要在其他几个项目中引用这个类,有哪些方法那? 通过pth文件找到自定义模块是比较理想的方法。 大家可以参考 https://www.cnblogs.com/pwc1996/p/5957838.html 具体的,我们可以新建一个.pth文件 阅读全文
posted @ 2020-11-15 14:13 LeoGIS 阅读(210) 评论(0) 推荐(0)
摘要:关于自定义类的序列化与反序列化,有一篇博客介绍的方法比较通用: https://www.cnblogs.com/magic8sky/p/10475704.html 但是这个方法在Python2.7中好像有问题(同时没有验证Python3中是否OK),在这里介绍一种方法,但是并不是非常好,需要针对每个 阅读全文
posted @ 2020-10-26 21:33 LeoGIS 阅读(322) 评论(0) 推荐(0)
摘要:下面的代码用来获取path下的文件夹、文件信息: for root, dirs, files in os.walk(path): 发现有一个文件的文件名中包含阿拉伯字符: تخصيص اراضيFeb 2015.pdf 但是通过上面代码得到的文件名变成了: ????? ?????Feb 2015.p 阅读全文
posted @ 2020-10-20 12:49 LeoGIS 阅读(295) 评论(0) 推荐(0)