![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
文章平均质量分 58
佩奇搞IT
在电商API接口这一领域,技术更新非常快速,持续跟进技术的发展和变化,学习新的技术,掌握新的工具和库。并且熟悉HTML、CSS、JavaScript等前端技术,以及Java、Python、PHP等后端技术和各大电商平台的API接口,了解它们所提供的数据、请求参数、响应格式等相关信息。
展开
-
调用api接口异常的原因及解决方法
调用 API 接口异常可能有以下原因及解决方法:网络问题参数错误权限问题服务器问题API 版本问题网络问题参数错误权限问题服务器问题API 版本问题。原创 2024-08-20 09:35:26 · 498 阅读 · 0 评论 -
python爬取淘宝信息并作分析
通过爬取淘宝的商品信息,如商品名称、价格、销量、评价等,并进行数据分析,以获取市场趋势、热门商品类别、消费者偏好等有价值的洞察。原创 2024-08-19 17:18:17 · 218 阅读 · 0 评论 -
Python爬虫之selenium库使用详解
selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持JavaScript的浏览器上。selenium可以模拟真实浏览器,自动化测试工具,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。原创 2024-08-13 16:08:48 · 1007 阅读 · 0 评论 -
深入谈谈API接口的作用
作为程序员,我们经常会遇到需要获取外部数据或调用外部服务的情况。而API(Application Programming Interface,应用程序编程接口)接口就是这样的一种机制,它允许我们的应用程序与其他应用程序进行交互。在本文中,我们将深入探究API接口,了解其定义、类型、使用场景,以及常见的调用方式和相关技术知识。在本文中,我们了解了API接口的定义、类型、使用场景,以及常见的调用方式和相关技术知识。一、API接口的定义和类型: API接口是一组定义和规范,用于不同软件组件之间的通信。原创 2023-07-14 16:45:05 · 628 阅读 · 0 评论 -
给Python初学者的一些编程建议
Python是一种非常富有表现力的语言。它为我们提供了一个庞大的标准库和许多内置模块,帮助我们快速完成工作。然而,许多人可能会迷失在它提供的功能中,不能充分利用标准库,过度重视单行脚本,以及误解Python基本结构等。本文是一个关于Python新手可能会陷入的一些陷阱的不完全列表。原创 2023-07-05 17:56:52 · 161 阅读 · 0 评论 -
python算法 - 插入排序算法
插入排序的基本概念:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外,而第二部分就只包含这一个元素。原创 2023-07-03 16:41:40 · 586 阅读 · 0 评论 -
Python基础 - 文件和流
python会在文本模式下做一些转换:当在windows下用文本模式读取文件时,python会将\r\n转换成\n,相反,当在windows下用文本模式写文件时,会把\n转换成\r\n。懒惰行迭代的原因:在读取非常大的文件,readlines会占用太多的内存,而懒惰行迭代只是读取文件中实际需要的部分。file.readline(n)当n为空是,读取单独一行,并读取文件换行符,当n为非负值时读取文件的前n个字符。file.readlines()读取一个文件中的所有行,并以列表的返回。原创 2023-07-03 15:59:31 · 421 阅读 · 0 评论 -
python数据可视化-日期折线图画法
2.关于 pd.to_time() 中的参数 其中 uint = ‘D’ 表示 0~10 中全天 origin=pd.Timestamp(‘2019-01-01’) 表示起源 也就是 从 1月1号开始算起。折线图是排列在工作表的列或行中的数据可以绘制到折线图中。折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。以上引用自 百度百科 ,简单来说一般折线图 是以时间作为 X 轴 数据 作为 Y轴,这当然不是固定的,是可以自行设置的。话不多说~ 进入正题。原创 2023-06-29 15:28:14 · 2003 阅读 · 0 评论 -
Python多进程数据共享
如果有方法,请告诉我!原创 2023-06-29 15:21:34 · 407 阅读 · 0 评论 -
测评file_get_contents与curl 效率及稳定性
呵呵,从我使用的经验来说,这两个工具不只是速度有差异,稳定性也相差很大。建议对网络数据抓取稳定性要求比较高的朋友使用上面的curl_file_get_contents函数,不但稳定速度快,还能假冒浏览器欺骗目标地址哦!如此,除了真正的网络问题外,没再出现任何问题。原创 2023-06-28 16:20:02 · 334 阅读 · 0 评论 -
PHP的引用操作符& 的使用及注意事项
这就是PHP的引用操作符&的问题了,变量$b因为在赋值的时候应用到了&导致,$b不是copy“110”给自己而是,直接指向了$source的老巢,以后$source就是他$b了。这段代码运行之后你会发现一个问题,$a的值并没有根据第四行代码$source的值改变而变化依然是原来的赋值“110”,这个很好理解,$a赋值的时候$source的值就是110,她只是把$source的值copy一个给了自己。PHP的引用操作符&,熟悉C的都知道C中有一个被称为指针的东西,指针就是指向内存地址的。原创 2023-06-28 16:01:51 · 429 阅读 · 0 评论 -
产品经理 的思维方式对我们有着什么样的启发
在生活中,读懂爱人的情绪,也是我们维持亲密关系的一种重要方式。这样的 “逻辑关系” 的梳理,不仅能够让我们把复杂问题简单化,也可以让我们当遇到问题的瓶颈的时候,有节奏的去解决它们,也可以把我们的一些经验沉淀成方法论,直到我们后续持续成功的带来有效的结果。“逻辑思维” 能力就像这些模具一样,就是用我们的大脑将收集到的 信息 进行 再加工,“再加工” 的方式就是将这些原来杂乱的信息用这种模式模块化来梳理的更清晰,能够有一个更明确的解决思路,这样的一个 “逻辑思维” 对我们处理问题有着什么样的参考意义呢?原创 2023-06-27 10:17:23 · 118 阅读 · 0 评论 -
产品经理 日常面临的问题有哪些?
跨部门的资源调用: 需要 兄弟部门协同 的时候,对面的人知道如何配合你但是他们却 做不了主 ,需要找到对方的上级去协调,所以如何站在对方的角度去思考,给出一个 双赢 的解决方案,这就是跨部门协同需要沟通解决的问题。来自时间的问题:"某需求可以实现,但是需要花费一定的时间成本" - - -> “产品经理” 作为整个项目的把控,是否能够接受这样的时间成本的花费,还是说将该需求拆分为两个小版本或者三个小版本,一步一步慢慢的上线?这一类的问题需要 “产品经理” 利用各种各样的手段来分析某一个问题或者某一个现象。原创 2023-06-27 08:52:13 · 242 阅读 · 0 评论 -
产品经理 的工作内容与职责划分
整个下来会发现,“产品经理” 的职责还是非常丰富的,从发现问题、分析问题、解决问题以及将解决问题的效率达到更高,每一个环节都需要运用到大量的业务逻辑,也就是说需要 “分析数据” ,提出自己的解决方案,或者及时的沟通自己的解决方案。发现了机会点之后,还需要这样一个动作,那就是 清晰的规划达成路线 ,“产品经理” 的做事思路在于 目标的规划 ,使得我们达成的路径清晰可查,而不是眉毛胡子一把抓、想都不想直接就去干,这肯定是不符合 “产品经理” 的工作思路的。这些是 “产品经理” 最首要思考的。原创 2023-06-23 14:18:46 · 495 阅读 · 0 评论 -
职场人所面临困惑与迷茫应该如何破局?
当下所处的环境其实也多多少少拖慢我们的步伐,尤其是当下的生活节奏越来越快,随处可见的短视频和碎片化的知识,把我们拉入了一个个紧张焦虑的状态之中。两个维度分别指的是 外在的 '稳定' 与 '变化' 以及内在的 '满足' 和对未来的 '不满' ,如果你的生活僵化的就像一潭死水,没有方向没有机会,这个时候你就会感觉到不满,我认为你可能处在困惑期。在社会上,没有人会有义务的指导你,前方也不会存在固定好的正确选择,这种情况下,如果自己不给自己一个清晰的目标,就肯定会 失去进一步成长的动力。原创 2023-06-23 11:52:42 · 212 阅读 · 0 评论 -
学习 [产品思维] 需要做哪些准备?
需要大家保持学习的动力,并且在实践学习成果的过程中找到身边的小伙伴,寻求他们对我们学习结果的反馈,让他们来监督我们和我们一起进步。其次,学习并不是一件很有趣的事情,真正有趣的事情是 "成果的分享"。同样的目标有很多,最终期望各位小伙伴得到的是设定好这些目标,再合理利用学习 “产品思维” 所学到的知识和思路,一步一步的达成目标,享受整个达成目标的过程。这样一来,一份有目标、有计划、有执行结果的学习笔记就完成了,坚持下去,相信给为小伙伴一定能够每一次记录学习笔记的时候都能看到自己的进步。原创 2023-06-21 16:30:29 · 578 阅读 · 0 评论 -
产品思维的核心要素
但是有一段时间 “美国人民航空” 过于的追求增长,开始不断的扩充机队的规模,同时乘客的量级也在不断的增加,在没有及时的采取控制策略,最终也导致乘客的量级超出了服务的容量,最终顾客流失、口碑下降,被竞争对手乘虚而入失去了市场竞争力,最终出现了大幅亏损。接下来我们要说的 “饮鸩止渴” 的故事来自于一家公司的销售策略。该公司一贯维持的是高价格的策略,但是在面临严重的资金链短缺的时候,盲目的采用了降价促销的策略,在短时间内有效的刺激了用户的潜在需求,并且销售额在一定的程度上解决了短期现金流的问题。原创 2023-06-21 15:53:57 · 356 阅读 · 0 评论 -
产品思维的核心要素
但是有一段时间 “美国人民航空” 过于的追求增长,开始不断的扩充机队的规模,同时乘客的量级也在不断的增加,在没有及时的采取控制策略,最终也导致乘客的量级超出了服务的容量,最终顾客流失、口碑下降,被竞争对手乘虚而入失去了市场竞争力,最终出现了大幅亏损。这种基于团购的模式几乎每一家都大同小异,如果想要击败对手,只能不断的增加补贴的额度,这就造成了大家都在发红包、抢客户,导致了全行业的成本都急剧增高,甚至于补贴的额度大幅的超出了成本,最后只能靠不断的融资来续命。站的高,看得远,才能想的到位。原创 2023-06-20 16:06:07 · 269 阅读 · 0 评论 -
产品思维和技术思维的认知
其实不是这样的,无论是 “产品思维” 还是 “技术思维”,都只是立场与角度的不同,甚至总结下来 二者甚至有一些共性 ,就像文章开头提到的那样 这两种思维最终都需要去 "关注逻辑"、"关注目标"、"注重持续" 的把问题解决的更快更好。在此基础之上,拥有 “产品思维” 的人很容易就会提出一些 "超前的想法";也是基于此,想借这一章节的近千字尽可能的想各位技术小伙伴传达一个观点,我们要尽可能的发挥我们的 “技术思维” 的优势,然后结合 “产品思维” 的特点与效果,从而达到我们成长的 "最优解"。原创 2023-06-20 16:01:20 · 257 阅读 · 0 评论 -
产品思维-破局高手都具备的一种底层认知
要达成的目标是什么?需要注意的是,这里我们提到的 “产品” 严格来说应该是做产品的这样一个过程,本质上就是产品经理将用户需求产品化过程中所产生的各种各样的思路和方法,这些都可以归结成 "做产品的一个过程思维"。看到这里大家应该也知道了为什么要普及 “产品思维” 了,那么到底什么是 “产品思维” ,区别于上一章节的个人观点理解的 “产品思维”,我们不妨将 “产品思维” 拆解来看,其实就是由 “产品” 和 “思维” 两个关键词组成的。通过对行业的观察,对需求的判断,对公司战略方向的拆解,对市场趋势的洞察。原创 2023-06-19 17:18:35 · 195 阅读 · 0 评论 -
产品思维能够为我们带来多大的价值?
买了一系列的技术图书,"松鼠症" 般的收集了一系列的教程,就是沉不下心来去学,就算是硬逼着自己看完了、学完了,也是一团乱麻,不知道有什么用,最后的最后也迷失在了 "自我价值" 的十字路口。以现实工作为例,比较理想的一个状态就是,自己的工作能够得到同事与领导的认可,升值加薪指日可待,这也是每一位职场人最大的期望。如果能以 产品思维 的方式来安排自己的工作和生活,一定能能够极大地提升自己的认知能力,从而令你更加从容、高效的解决自己在工作与生活中的各种难题,减少不必要的时间、精力及情绪上的消耗与内耗。原创 2023-06-19 17:06:32 · 211 阅读 · 0 评论 -
import方法引入模块详解
若在程序test1.py中导入模块mod2, 需要在mod2文件夹中建立空文件__init__.py文件(也可以在该文件中自定义输出模块接口);python的import方法可以引入系统的模块,也可以引入我们自己写好的共用模块,这点和php非常相似,但是它们的具体细节还不是很一样。而test1.py是在cd src;下面程序执行方式均在程序文件所在目录下执行,如test2.py是在cd sub;python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。原创 2023-06-18 17:19:40 · 951 阅读 · 0 评论 -
用Python读取excel中的数据
198 10208006 宋马小薇 女 医学院 预防医学 医学院 临床医学。200 10207018 祖丽皮亚 女 医学院 制药工程 医学院 临床医学。197 10208014 黄钊 男 医学院 预防医学 经金学院 经济学类。199 10207014 杨婵媛 女 医学院 制药工程 医学院 口腔医学。201 10207029 周力波 男 医学院 制药工程 医学院 临床医学。原创 2023-06-16 17:28:37 · 920 阅读 · 0 评论 -
Python基础教程04 运算
(我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍)=, >, >=,原创 2023-06-16 17:24:17 · 328 阅读 · 0 评论 -
Python随机生成验证码的两种方法
Python随机生成验证码的方法有很多,今天给大家列举两种,大家也可以在这个基础上进行改造,设计出适合自己的验证码方法。原创 2023-06-14 17:34:16 · 1570 阅读 · 0 评论 -
Python 中整型对象存储的位置
在 Python 整型对象所存储的位置是不同的, 有一些是预先分配内存的,它一直存储在内存里面, 而其它的, 则在使用时开辟出空间.由上所知, 小于或等于 256 (2**8) 的非负整数是一直存储的,(也就是说它们的内存地址是预先开辟出来的, 不需要后面再分配)由上面的代码可知, 整型 5 是一直存在的, 而整型 500 不是一直存在的.那么有哪些整数是预先分配内存地址的呢?而负数不会预先开辟.原创 2023-06-14 17:30:50 · 187 阅读 · 0 评论 -
开发中常遇到的Python陷阱和注意点
最近使用Python的过程中遇到了一些坑,例如用datetime.datetime.now()这个可变对象作为函数的默认参数,模块循环依赖等等。在此记录一下,方便以后查询和补充。原创 2023-06-06 16:09:24 · 398 阅读 · 0 评论 -
python异常处理详解
在上面的代码块中,函数handle_exception()在调用faulty()后,faulty()函数抛出异常并被传递到handle_exception()中,从而被try/except语句处理。raise语句,raise后面跟上Exception异常类或者Exception的子类,还可以在Exception的括号中加入异常的信息。如果异常在函数内引发而不被处理,它就会传递到函数调用的地方,如果一直不被处理,异常会传递到主程序,以堆栈跟踪的形式终止。本节主要介绍Python中异常处理的原理和主要的形式。原创 2023-06-05 17:23:17 · 766 阅读 · 0 评论 -
python基础 - python命名空间与作用域
在python运行那行代码之前,就发现了对value的赋值,并把它添加到局部命名空间中,当函数执行时,python解释器认为value在局部命名空间中但没有值,所以会产生错误。完整的LEGB规则是先检查局部命名空间,之后是封闭在局部命名空间中的其他函数,之后是全局命名空间,在最后以内置命名空间结束。当某个模块被导入之后,该模块同时引入了一个命名空间,其中包含模块中所有的名称和关联的对象,可以通过存储在没个模块中的__dict__来查看这个命名空间,换句话说,字典就是这个模块的命名空间。命名空间不共享名称。原创 2023-06-05 17:10:14 · 821 阅读 · 0 评论 -
初识python web框架-- Django
它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django框架的核心包括:一个 面向对象 的映射器,用作数据模型(以Python类的形式定义)和关联性数据库间的媒介;一个表单序列化及验证系统,用于HTML表单和适于数据库存储的数据之间的转换。内置的分发系统允许应用程序中的组件采用预定义的信号进行相互间的通信。一个轻量级的、独立的Web服务器,用于开发和测试。一个用于扩展模板引擎的能力的系统。一个可扩展的认证系统。原创 2023-06-02 17:59:14 · 635 阅读 · 0 评论 -
浅析常用的Python Web的几大框架
系统紧耦合,如果你觉得Django内置的某项功能不是很好,想用喜欢的第三方库来代替是很难的,比如下面将要说的ORM、Template。· 升级噩梦,安装Pylons大大小小共要安装近20个Python模块,各有各自的版本号,要升级Pylons的版本,哪个模块出了不兼容的问题都有可能,升级基本上很难很难。大多数情况下,Django的模板功能是足够的,但对于特殊(有时“特殊”也不是十分特殊)的情况,还是需要在模板中嵌入代码,那么就需要根据其模板系统的规则做模板扩展。有时候,模板中直接写。原创 2023-06-02 17:52:54 · 853 阅读 · 0 评论 -
获取虾皮全网站的商品详情信息的Python代码
get_all_products() 函数用于获取所有商品的详情信息,它需要事先定义一个关键字列表,在虾皮网站上搜索这些关键字,然后获取每一个商品的详情信息,最后返回一个包含所有商品详情信息的列表。要获取虾皮全网站的商品详情信息,你需要先了解虾皮网站的数据结构和网页地址规律。以下是一个简单的Python程序,可以获取虾皮网站上所有商品的名称、价格和详情信息,你可以根据自己的需求进行修改和优化。注意,此程序只是一个简单的示例,如果你需要获取更多的商品信息或者是处理更复杂的数据,你需要对此程序进行优化和改进。原创 2023-05-25 14:55:25 · 1005 阅读 · 0 评论 -
python代码用于获取淘宝商品详情和销量
作为一名技术爱好者,我们总会遇到各种各样的技术问题,需要寻找合适的技术解决方案。然而,在不同的技术分享中,我们常常会遇到质量参差不齐的文章,有时甚至还会存在错误或虚假信息。因此,本文旨在分享一些技术贴的写作技巧,希望能帮助大家提高技术文章的质量和可信度,让更多人从中受益,同时我也封装好了一些电商api接口供大家使用,欢迎一起交流。在上述代码中,我们使用了requests库来发送请求,并使用正则表达式来从请求结果中提取商品名称、月销量和价格信息。变量的值来获取不同商品的信息。原创 2023-05-25 10:31:10 · 1054 阅读 · 0 评论 -
Python 爬虫代码,爬取淘宝网站上商品的评论
另外,需要注意的是,爬取淘宝网站上的数据需要模拟浏览器发送请求,否则会被淘宝网站的反爬虫机制检测到并封禁。以上代码中,我已经添加了。上面的代码会爬取商品ID为1234567890的商品的评论,并输出评论内容。参数,模拟了浏览器发送的请求头,这样就可以避免被封禁。参数换成你要爬取的商品ID即可。原创 2023-05-25 10:06:20 · 4912 阅读 · 3 评论 -
Python代码用于获取天猫图书类商品的销量
然后,我们定义了一个get_sales函数,用于获取指定天猫商品页面的销量。函数中,我们使用requests模块向指定URL发送HTTP请求,并使用正则表达式匹配销量数据,最后返回销量数据的整数值。请注意,以上代码仅适用于天猫图书类商品页面。如果您需要获取其他页面的销量数据,需要修改URL中的搜索关键字和其他参数或直接使用。requests模块用于发送HTTP请求,re模块用于匹配正则表达式。在主程序中,我们定义了一个URL,并调用get_sales函数获取销量数据,最后将销量数据打印出来。原创 2023-05-25 09:57:42 · 380 阅读 · 0 评论 -
解释 Git 的基本概念和使用方式
提交记录 (Commit):Git 中的提交记录是指开发人员对代码进行的修改,并保存在仓库中。分支 (Branch):在 Git 中,分支是指一个独立的开发线路,每个分支都可以独立进行开发和提交。分支合并 (Merge):当开发人员在不同的分支上进行开发,并需要将两个分支的代码合并时,可以使用 Git 的分支合并功能。同步 (Sync):在 Git 中,开发人员可以通过同步功能将本地代码库同步到远程服务器,或者从远程服务器拉取最新代码。如果需要,合并远程代码仓库中的代码到本地代码仓库中。原创 2023-05-24 10:36:00 · 700 阅读 · 1 评论 -
Python函数每日一讲 - frozenset集合函数入门及实例
frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。与之对应的是set函数,set无序排序且不重复,是可变的,有add(),remove()等方法。返回新的 frozenset 对象,如果不提供任何参数,默认会生成空集合。iterable -- 可迭代的对象,比如列表、字典、元组、字符串等等。根据参数给定的对象, 返回相应的不可变集合。原创 2023-05-18 11:40:12 · 624 阅读 · 0 评论 -
十几个免费好用的抓包工具
此工具用于防火墙和IDS的渗透测试,但你可以在网络中使用此工具来查找安全错误。你还可以设置数据包数量和数据包之间的延迟,还可以在此工具中修改各种数据包内容。Scapy是一个值得尝试的工具。您可以执行各种任务,包括扫描,跟踪,探测,单元测试,网络发现。如果你是网络管理员,你可以使用此工具来测试你的网络。Libtins也是一个很好的工具,用于制作,发送,嗅探和解析网络数据包。HPing可用于各种平台,包括Windows,MacOs X,Linux,FreeBSD,NetBSD,OpenBSD和Solaris。原创 2023-05-05 09:52:17 · 6653 阅读 · 5 评论 -
Python最差实践
最近在看一些陈年老系统,其中有一些不好的代码习惯遗留下来的坑;加上最近自己也写了一段烂代码导致服务器负载飙升,所以就趁此机会总结下我看到过/写过的自认为不好的Python代码习惯,时刻提醒自己远离这些“最差实践”,避免挖坑。下面所举的例子中,有一部分会造成性能问题,有一部分会导致隐藏bug,或日后维护、重构困难,还有一部分纯粹是我认为不够pythonic。所以大家自行甄别,取精去糟吧。原创 2023-03-16 15:38:27 · 339 阅读 · 1 评论 -
Python中解析json数据
json 库可以自字符串或文件中解析JSON。该库解析JSON后将其转为Python字典或者列表。它也可以转换Python字典或列表为JSON字符串。原创 2023-03-16 15:34:17 · 314 阅读 · 0 评论