python
码几手
这个作者很懒,什么都没留下…
展开
-
python搭配sqlite,轻松搞定本地数据管理
但是如果我们需要对历史数据进行一些对比分析,趋势分析这么办?直接把数据读进去又做一层统计吗?这样虽然问题不大,但是我们打螺丝,虽然不一定找到最好的方法,但是总会有一种更好的办法,这里使用把每天统计到的数据存储在sqlite中,这样就可以很方便的用SQL提取任意口径的数据了。我们先了解下sqlite在python中的基本用法。在对应的项目目录下,直接创建.db后缀的文......原创 2022-06-27 21:56:42 · 978 阅读 · 1 评论 -
Python3中遇到UnicodeEncodeError
今天在本地运行一个业务脚本,完美!然后把脚本部署到服务器运行,完美!添加到crontab定时任务,报错!UnicodeEncodeError: 'ascii' codec can't encode characters in position 57-60: ordinal not in range(128)然后各种方法都查了一遍,按照该博主的方法无法解决。一通折腾后,没办法,只能用笨方法了,把运行脚本加到一个shell脚本里面,在前面加上以下两行代码,正常!不管怎么说也算是一种解决方案吧原创 2021-06-25 11:53:21 · 193 阅读 · 0 评论 -
python设置crontab定时任务存在相对路径问题
写脚本时,个人喜欢用相对路径,这样脚本放在任何设备可以正常跑,不至于需要频繁修改脚本中的路径。但是在设置定时任务时,就会报错提示路径无法找到。可以用一下方法完美解决:1、获取当前脚本的绝对路径,然后使用os.path.join或者字符拼接路径:import ospath = os.path.abspath(os.path.dirname(__file__))2、新建一个shell脚本,在sh脚本第一行cd到脚本所在目录,crontab配置该shell脚本就好。如:cd/myCode..原创 2021-06-25 11:42:14 · 1134 阅读 · 0 评论 -
【datetime】python的时间获取利器
Python写一些业务场景,肯定避免不了要使用时间,那么怎么做好“时间管理”呢。以下是我经常用的几个用法,后续遇到新的也会一并补充进来,也当作为自己的一个笔记吧。1、获取当前时间或生成指定时间# 获取当前时间time = datetime.datetime.now()# 指定时间time = datetime.datetime.strptime("2019-03-17 11:00:00", "%Y-%m-%d %H:%M:%S")time = datetime.datetime.st...原创 2021-06-23 15:14:58 · 1771 阅读 · 0 评论 -
【pip3】python3使用pip安装包突然报错
今天需要用到一个新的模块,当我习以为常的打入pip3 install xxx时,冷不丁的给我报错,报错信息为:ModuleNotFoundError: No module named ‘pip’难道pip崩了??环境变量问题?各种尝试之后,终于找到解决方法,cmd使用以下命令python3 -m ensurepip完美解决。...原创 2021-06-22 15:57:41 · 444 阅读 · 0 评论 -
python sys.path添加问题
1、如何将路径“永久"添加到sys.path?sys.path是python的搜索模块的路径集,是一个list,可以在python 环境下使用sys.path.append(path)添加相关的路径,但在退出python环境后自己添加的路径就会释放。对于linux下用户,我们可以将其添加到用户的环境变量,方法如下:进入cd /home/account_name/,使用命令 ls -a原创 2017-05-25 12:33:56 · 4327 阅读 · 0 评论