angjijing7393
码龄9年
关注
提问 私信
  • 博客:44,532
    44,532
    总访问量
  • 暂无
    原创
  • 473,118
    排名
  • 3
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2016-03-25
博客简介:

angjijing7393的博客

查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得0次评论
  • 获得103次收藏
创作历程
  • 31篇
    2019年
  • 47篇
    2018年
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

windows--OSError: [Errno 22] Invalid argument: '\u202aE:/desk/Desktop/test.txt' 读取文件的坑

准备打开文件时,报了如下错误:在路径中出现了这个Unicode 202a字符,导致了这个错误。这玩意是哪里来的?复制windows文件属性的时候复制下图中的路径而来的。解释:这个字符的含义是left to right,也就是从左到右的阅读顺序,在写代码的时候显示不出来,但是在命令行中可以显示出来。感受一下,复制下面的这一句话,分别放在命...
转载
发布博客 2019.08.20 ·
769 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

XPath匹配含有指定文本的标签---contains的用法

1、标签中只包含文字<div> <ul id="side-menu"> <li class="active"> <a href="#"> 卷期号: </a> </li> </ul></div>取包...
转载
发布博客 2019.09.22 ·
786 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python中hasattr()、getattr()、setattr()函数的使用

引言:  在阅读源码时,有很多简写的形式,其中一个比较常用的就是getattr()用来调用一个类中的变量或者方法,相关联的hasattr()、getattr()、setattr()函数的使用也一并学习了一下。正文:  1. hasattr(object, name)  判断object对象中是否存在name属性,当然对于python的对象而言,属性包含变量和方法;有则返回...
转载
发布博客 2019.08.16 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Mysql 局域网远程连接设置——Windows

工作中,遇到mysql数据库存储于我的电脑上,而其他电脑需要共同进行读写数据(类似redis并发),所以我的电脑就必须开启mysql远程连接。一. 授权1. 连接数据库  mysql -uroot -p2.选择系统库,mysql  use mysql;  当然你也可以看看你mysql里,都创建了哪些库 : show databases;...
转载
发布博客 2019.08.12 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

最清晰易懂的Mysql CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP区别

timestamp数据类型Mysql数据库中,当字段类型为timestamp(时间戳)时,如果默认值取CURRENT_TIMESTAMP,则在insert一条记录时,此时的值自动设置为系统当前时间,一般做创建字段用(create_time)如果是 ON UPDATE CURRENT_TIMESTAMP ,则时间字段会随着update命令进行实时更新,即当此条数据的其他字段发生变化...
转载
发布博客 2019.06.12 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Kafka 初识

1.Kafka 是什么?用一句话概括一下:Apache Kafka 是一款开源的消息引擎系统。倘若“消息引擎系统“这个词对你来说有点陌生的话,那么“消息队列“、“消息中间件”的提法想必你一定是有所耳闻的。不过说实话我更愿意使用消息引擎系统这个称谓,因为消息队列给出了一个很不明确的暗示,仿佛 Kafka 是利用队列的方式构建的;而消息中间件的提法有过度夸张“中间件”之嫌,让人...
转载
发布博客 2019.06.16 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决pyspider框架web预览框过小问题

解决pyspider框架web预览框过小问题Chrome 使用pyspider框架时,web预览框只有一小条:解决办法:找到debug.min.css文件,替换为如下内容:body{margin:0;padding:0;height:100%;overflow:hidden}.warning{color:#f0ad4e}.error{color:#d9...
转载
发布博客 2019.05.28 ·
450 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

yield再理解--绝对够透彻

首先,拿好宝剑:先把yield看做“return”,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函数才是真正的迭代器),返回的不是一个函数的输出,是一个生成器的结果,这样直到这个生成器全部执行完好了,带着宝剑继续看:def foo():...
转载
发布博客 2019.06.03 ·
1137 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python中的可哈希与不可哈希

什么是可哈希(hashable)?简要的说可哈希的数据类型,即不可变的数据结构(字符串str、元组tuple、对象集objects)。  哈希有啥作用?它是一个将大体量数据转化为很小数据的过程,甚至可以仅仅是一个数字,以便我们可以用在固定的时间复杂度下查询它,所以,哈希对高效的算法和数据结构很重要。什么是不可哈希(unhashable)?同理...
转载
发布博客 2019.05.19 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python json.dumps 中的ensure_ascii 参数引起的中文编码问题

使用json.dumps时要注意, json.dumps 序列化时,默认使用ascii编码,所以输出的是 '中国' 的ascii 字符码 "\u4e2d\u56fd"想输出真正的中文需要指定ensure_ascii=False:转载于:https://www.cnblogs.com/liangmingshen/p/108...
转载
发布博客 2019.05.15 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

BeautifulSoup 获取无标签文本

比如:<p>aaa</p>bbb<p>ccc</p>ddd 怎么获取bbb和ddd呢?结果:  转载于:https://www.cnblogs.com/liangmingshen/p/10681981.html...
转载
发布博客 2019.04.10 ·
1711 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Exception: HTTP 599: SSL certificate problem: unable to get local issuer certificate 解决办法

使用Pyspider中报此错误。错误原因:这个错误会发生在请求 https 开头的网址,SSL 验证错误,证书有误。解决方法:使用self.crawl(url,callback=self.index_page,validate_cert=False)转载于:https://www.cnblogs.com/liangmingshen/p/10838970...
转载
发布博客 2019.05.09 ·
487 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【已解决】Microsoft visual c++ 14.0 is required问题解决办法

装 识别图形验证码库tesserocr的时候,出现了Microsoft visual c++ 14.0 is required的问题,用离线安装还是没有用。就只能乖乖装Microsoft visual c++ 14.0了,找了好多不好使,最后找到了一个:点击打开链接转载于:https://www.cnblogs.com/liangmingshen/p/10572432.htm...
转载
发布博客 2019.03.21 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【已解决】ERR_BLOCKED_BY_XSS_AUDITOR:Chrome 在此网页上检测到了异常代码:解决办法...

工作中,用Selenium自动化填表并获取结果时,程序一直安静的读取数据库,网页填表,获取结果,存库,但跑着跑着突然报错了。排查后,原来不是Selenium的问题,是数据比较特殊,带了个双引号,如下填表后提交时,触发了Chrome XSS自动过滤器 xssAuditor,导致POST请求拦截。(文尾会延伸:ChromexssAuditor的工作原理)Chr...
转载
发布博客 2019.03.26 ·
790 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

转义符的深入理解

转义符都知道,但可能会理解不到位,或者不深入。今天在工作中,遇到了转义符的问题,记录于此,也供大伙参考。1.问题概述爬取到的文本段落,中间有\t \r未处理就存入数据库了(文本截取如下: '......有效性。\r次要......' ),导致后来需要刷库,而在刷库过程中,我用的是:UPDATE china_drug_trials SET public_test_i...
转载
发布博客 2019.02.14 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

爬虫处理网站的bug---小于号未转化为实体符

1.发现BUG  爬取 chinadrugtrials 详情页的公示的试验信息时候, 发现程序在某些地方跑断掉了,如下:  经排查发现,原来这是网页的bug-----极少数详情页面的某些文字中的小于号,未转化为实体符,连接上后面的 ul 或者a(大写也是), 成了类似标签的东西,导致bs4 解析时候把它当成了标签的起始尖括号,自动补全了。BUG简化如下:...
转载
发布博客 2019.02.13 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pymysql 在数据库中插入空值

1. 先搞清 ''(空字符串)和 NULL的区别(1)本质区别:  空字符串是个值  NULL 和Python中的NULL一样,是空值的意思(2)查询语句的区别:SELECT * FROM test_null WHERE name is NULL;SELECT * FROM test_null WHERE name= ''; 2. Py...
转载
发布博客 2019.01.29 ·
2006 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

pymysql 解决 sql 注入问题

1.SQL注入SQL注入是非常常见的一种网络攻击方式,主要是通过参数来让mysql执行sql语句时进行预期之外的操作。即:因为传入的参数改变SQL的语义,变成了其他命令,从而操作了数据库。产生原因:SQL语句使用了动态拼接的方式。例如,下面这段代码通过获取用户信息来校验用户权限:import pymysqlsql = 'SELECT coun...
转载
发布博客 2019.01.26 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python 正则括号的使用及踩坑

直接先上结论:若匹配规则里有1个括号------返回的是括号所匹配到的结果,若匹配规则里有多个括号------返回多个括号分别匹配到的结果,若匹配规则里没有括号------就返回整条语句所匹配到的结果。实际上是由其并不是python特有的,这是 正则 所特有的 , 任何一门高级语言使用正则都满足这个特点:有括号时只能匹配到括号中的内容,没有括号【相...
转载
发布博客 2019.01.26 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mysql错误 ERROR 1064 (42000): You have an error in your SQL syntax

语法错误,可能有各种各样的问题。我这个摔的太疼了。字段名不能用空格。。转载于:https://www.cnblogs.com/liangmingshen/p/10290186.html
转载
发布博客 2019.01.18 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多