python
文章平均质量分 92
王者之路001
解决问题才是王道!
展开
-
用爬虫抓取美联储演讲数据并分析金融政策
用python抓取美联储数据近日,笔者选择了一个任务,用爬虫抓取美联储演讲数据,并分析相关金融政策。首先必须做的,是抓取数据。打开美联储的网站Federal Reserve Board - Home。然后,找到美联储关键人物的演讲的网站:Federal Reserve Board - Speeches of Federal Reserve Officials。打开一个演讲,如Introductory remarks by Chair Powell at "Fed Listens: Perspe原创 2021-09-24 23:38:31 · 1057 阅读 · 0 评论 -
python “No module named pip” 解决办法
操作python,发现pip版本过于老旧,需要升级。于是,进行了升级。然后发现pip根本不能用了,提示信息为“No module named pip”。上网找解决方法,发现方法为:python -m ensurepippython -m pip install --upgrade pip问题解决。...原创 2020-11-04 08:56:45 · 2696 阅读 · 4 评论 -
python的http发送JSON包传输以及中文问题
几天做一个很小的测试Demo,任务为调用HTTP的post方法,测试HTTP服务的几个接口的功能,并进行极限测试。程序很快写完了,但发现几个接口测试一直出问题,最关键的是:JSON校验一直出问题。JSON校验的原理是网络传输的校验的通用方法:JSON数据+密钥,统一为UTF8形式,然后进行MD5加密,生成数据签名。在服务端进行校验数据是否被修改了。对JSON进行加密的方法如下所示:def produce_sign(data): sign_src = (json.dumps(data原创 2020-10-16 09:57:02 · 1222 阅读 · 0 评论 -
python全局变量
1.全局变量2.python的全局变量3.Python的全局变量的用法4.Python的全局变量实质原创 2020-09-01 16:32:06 · 17475 阅读 · 2 评论 -
几种常见的python的Web框架比较
1.DjangoDjango是最著名的Python框架。特点是大而全。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django本身是一个高级别的PythonWeb框架,它鼓励快速开发和干净、实用的设计。它是由经验丰富的开发人员构建的,它处理了Web开发中的许多麻烦,因此您可以专注于编写应用程序,而无需重新发明方向盘。这也导致Django本身,与部分功能高度耦合性;如...原创 2019-07-23 15:11:25 · 2846 阅读 · 0 评论 -
NameError:name ‘xrange’ is not defined
抄了一段python代码,在python3环境上运行报“NameError:name ‘xrange’ is not defined”错误。原因是python3里,range()与xrange()合并为range( )。PS:python2和python3的语法和内部结构发生了很多变化,注意注意!...原创 2019-07-23 10:51:48 · 192 阅读 · 0 评论 -
微信公众号开发的一些方法总结
概述微信公众号开发,其实就是微信使用者、微信公众号平台和自身服务器的http消息交互;在这一系列过程中,微信公众号平台充当了中介和转发作用(如图1所示)。需要注意的是,微信公众号平台向自身服务器转发消息,目前只支持http的80端口和https的443端口,所以,自身服务器必须打开80端口或443端口。图1 微信公众号开发消息交互微信公众号开发有官方文档,官方文档地址:https:/...原创 2019-07-26 15:27:56 · 1311 阅读 · 3 评论 -
python获得当前小时的方法
1.python获得当前时间的两种方法python获得当前时间的方法有两种:1)time模块time模块采用的方法是time.localtime()方法。该方法提供了包含多个变量的结构体。用type可得:time.localtime()time.struct_time(tm_year=2019, tm_mon=6, tm_mday=27, tm_hour=18, tm_...原创 2019-06-27 19:05:35 · 10560 阅读 · 0 评论 -
python字典与json互相转换
在python中,字典和json都是树形结构,本身具有很强的相似性。但字典与json互相转换,还是需要一定方法的,这个方法就是调用json库(模块)。1.字典转json字典到JSON转化:jsoninfo = json.dumps(dict) # 输出str类型2.json转字典#JSON到字典转化:dictinfo = json.loads(json_str) # 输出dic...原创 2019-06-27 18:35:24 · 5338 阅读 · 0 评论 -
eval函数的用法和危害以及避免方法
1.eval函数及其作用在python中,eval函数是让字符串型的list、tuple和字典转为list、tuple和dic的一个方法。例子如下:2.eval函数的实质eval的语法格式如下:eval(expression[, globals[, locals]])expression : 字符串globals : 变量作用域,全局命名空间,如果被提供,则必须是...原创 2019-07-01 16:48:27 · 4661 阅读 · 0 评论 -
三目运算
1. C语言三目运算C语言的三目运算表达式为 ?:,该表达式用法如下 a > b ? a : bC语言的三目运算可以作为简单函数,比如模板函数(模板确切说不是纯C语言,而是C++):template<Type T>T max(T a, T b){ return a > b ? a : b;}2.python三目运算python 的...原创 2019-06-20 14:33:03 · 3559 阅读 · 2 评论 -
ConfigParser读取配置文件出错问题
写好的python程序,在Linux运行环境中出错。进行测试后,发现显示错误如下:ConfigParser.MissingSectionHeaderError: File contains no section headers.file: BaseConfig.cfg, line: 22'\xef\xbb\xbf#\xe5\x9f\xba\xe6\x9c\xac\xe9\x85\x8d...原创 2019-06-13 10:26:36 · 1830 阅读 · 0 评论 -
python2和python3的字典的区别
字典是python中常用的数据结构,其典型特征为Key-Value结构,对应C++的map。然而,python2 和 python3中,字典的底层结构是有区别的。python2中,字典的key是链表结构,其查询的时间复杂度为O(n);python3中,字典的key是迭代器,其时间复杂度为O(1)。如果通过python2的key查找,其如果key过多,会非常影响速度;建议换python3...原创 2019-05-12 17:55:10 · 1543 阅读 · 0 评论