python
啊有猫
Hello Panorama of Age !
展开
-
错题集(已解决):正则表达式截取长字符串内相同的小串
在朋友那里看到一个很有意思的题目,当然原因可能是我其实比较少有复杂的、递归解题经验,所以就做得很痛苦,其中有一个类似如下的需求:lst = [0, 1, 0, 0, 2, 0, 0, 0, 34, 0, 0, 0, 0]要求:将形如上文中的所有带有0的列表单独截取出来解决方法首先想到的是re.findall,所以将整个列表转化成字符串并截取,分成首、尾、中间三种类型来处理:# 截取开头是0的段落re.findall('^\[(([0, ]+), [1-9]+)?,',str(lst))原创 2021-12-09 11:27:09 · 565 阅读 · 0 评论 -
【从零建站】错题集(已解决):cron运行.py报错permission denied, can‘t cd /, No module named
在腾讯云ubuntu服务器上使用cron定时运行.py时的几个报错首先假设我们需要使用cron运行如下test.sh文件#!/bin/shcd /home/ubuntu/Programs/pfm_flask && nohup python -u pfm_flask.py runserver --threaded >> pfm_flask.log 2>&1 &相应的crontab -e命令行如下0 9 * * * sh /home/ubuntu/P原创 2021-03-23 14:56:12 · 670 阅读 · 1 评论 -
错题集(已解决):fake-useragent导入时报错timeout
有一说一发这篇我有点惭愧,因为别人都讲过了,不过既然自己做了一遍,就还是记下来。感谢这位老铁首先问题是:自用的类里加了fake-useragent,导入时报错timeout如下,据说是个别服务器通讯更新假头时连接超时,所以可以手工把下到的假头存在本地缓存文件里。从这里手工下载假头;然后使用如下脚本得到缓存文件存放的目录import tempfileprint(tempfile.gettempdir())# 得到类似C:\Users\bob\AppData\Local\Temp然后将原创 2020-05-09 15:25:48 · 851 阅读 · 3 评论 -
瞎折腾:隐藏juypterNotebook脚本框左侧的“run”按钮及字体格式调整
重装系统后anaconda带的jupyterNotebook更新了一个奇怪的东西,脚本框的左侧有一个“runCell”按钮,导致框的左边线与上面注释框的左边线没能对齐,十分难受。于是考虑对jupyterNoteBook进行调整,由于是anaconda附带的,所以找到如下ccs文件\anaconda3\Lib\site-packages\notebook\static\custom\custo...原创 2020-03-30 12:18:27 · 1331 阅读 · 0 评论 -
错题集(已解决):模拟浏览器Chrome报错WebDriverException
使用selenium打开某些网页。安装包selenium下载相应浏览器的驱动,chrome的在这里,需要选择与自己的chrome相对应的版本,若版本不匹配,在接下来的运行中可能会报WebDriverException错误,这时候只需要更新相应的驱动版本就可以了chrome驱动下载官方地址把驱动.exe放到某个已经添加过系统环境的文件夹,比如我是C:\Users\slong\Anacond...原创 2020-02-27 13:27:47 · 598 阅读 · 0 评论 -
错题集(已解决):python通过JWT(jsonWebToken)默认ES256编码连苹果App Store Connect API报错Could not deserialize key data
最近苹果账号不知道咋的弄出来一个账号密码登陆后需要手机验证码双重认证登陆,很麻烦于是想通过App Store Connect API直连导出财务日志之类的东西。苹果提供了一套JWT的验证连接方式,关于JWT网上介绍很多在此对细节略过不表。而完成登陆简单点讲就是需要在发送向指定http地址的get请求头中添加JWT。具体生成JWT的过程如下(前两步)。1. 生成API key登陆itune...原创 2019-03-29 09:58:24 · 5360 阅读 · 4 评论 -
错题集(已解决):在字符-日期时间-struct_time格式转换中报ValueError的有趣错误
偶然发现的,完全不知道原因是什么# 导入如下数据框dtf = pd.DataFrame([{"A":'1992-02-04',"B":'2'},{"A":'1992-02-05',"B":'2'}])# 直接一步将完成"字符串 -> d原创 2019-01-11 18:40:54 · 465 阅读 · 0 评论 -
错题集(已解决):.py在windows任务计划程序自动执行中报错(0x1)
直接运行.py没有问题,windows自动运行的时候报错(0x1)解决:在windows任务计划执行的.py里面使用下面这种写法去改默认目录是无效的,在import如下目录中的.py文件时会提示文件不存在。chdir("C:/Users/slong/OneDrive/daily_Script/Script_Python/")解决方法简单地是可以选择把需要用到的其他.py放到window...原创 2018-12-11 14:52:06 · 4704 阅读 · 0 评论 -
错题集(已解决):微信公众平台数据统计接口报错‘errcode‘: 61500, ‘errmsg‘: ‘date format error hint: []‘}
请求微信公众平台数据统计接口时,如下调用方式报错from requests import postfrom requests import getfrom json import loads # 反向解码header = {"Content-Type":&amp原创 2018-12-14 14:03:54 · 3954 阅读 · 0 评论 -
错题集(求助中):爬虫碰到cookies检查还是script啊甚至连被什么拦住的都不知道···
爬中原找房写字楼详情页,内容页返回是如下,甚至不知道是什么东西···<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">&am原创 2018-12-12 21:48:28 · 3954 阅读 · 10 评论 -
爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【2】(end) echarts调用百度地图画自己喜欢的底图,最终python出地图
在上一步得到了所有期待项目的地理坐标之后,可以把数据体现在地图上给领导看了。首先需要一张符合自己审美风格的底图来给领导留下强烈的印象;因为我对百度地图的初始配色非常不满,所以这个对我来说是刚需,恰好又需要用echarts出地图,所以就刚好一起做了。# echarts # 这里是把地图装在dlg_map.js文件里再再html中调用# 以下为dly_map.js中的内容functio...原创 2018-09-14 16:42:16 · 884 阅读 · 0 评论 -
错题集(已解决):pyinstaller报错ModuleNotFoundError: No module named ‘setuptools._vendor‘
使用pyinstaller导入如下.py# python3.6x = input()x = int(x)def test(x): a = 1 b = a + x print("hello world") return bk = test(x)在cmd输入# cmdpyinstaller -F -p C:\ProgramData\Anaconda3\lib\site-pac...原创 2018-09-19 15:31:10 · 21963 阅读 · 4 评论 -
爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【1】百度地图API爬取特定关键词地点坐标
第二个步骤是匹配每个项目的坐标点。百度地图的API最近是不是改版了?之前都可以一路爬几千条的现在25-30条就会报一次;于是在下面增加了一个报错后较长的冷却时间,不知道行不行。等明天上班了试一下吧··· 其中需要搜索的楼盘名装入lst_input这个list中,使用百度提供的关键词搜索方法。###### 数据导入: lst - baiduAPI - cll in dbsdef input...原创 2018-09-09 10:11:35 · 1428 阅读 · 0 评论 -
错题集(已解决):pymongo报错InvalidDocument: Cannot encode object: 52(某个数值)
今天写个宏玩,结果发现一个可能是编码引发的问题··· 完全不知道怎么处理··import pandas as pdimport numpy as npimport pymongomyclient = pymongo.MongoClient(host='mongodb://localhost:27017/')mydbs = myclient['db_WebCrwr']my...原创 2018-09-11 11:54:07 · 5471 阅读 · 0 评论 -
爬取链家二手挂单房屋 - 匹配百度地图API坐标 - python出地图【0】爬取链家二手挂单房屋
不知道怎么从楼盘页中直接抓取地图坐标点,因此先在链家网上爬取其他与房屋有关的信息;脚本框架来自于https://www.cnblogs.com/Tsukasa/p/6799968.html代码块代码块语法遵循标准markdown代码,例如:### 初步设定import osos.chdir("D:/")import jsonimport requestsimpo...原创 2018-08-23 11:21:44 · 1454 阅读 · 0 评论