51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Python笔记

Golang与Python:语言之战

Golang与Python:语言之战

厉飞雨 阅读(137) 评论(0) 赞(7)

|----|---------------------------------------------------------------------------------------------------------------------------------| | 导读 | **Golang vs Python的性能在开发人员和业务最终用户中是一个备受争议的话题。一...

Python百分登顶年度编程语言排行榜

Python百分登顶年度编程语言排行榜

厉飞雨 阅读(147) 评论(0) 赞(7)

|----|------------------------------------------------------------------------------------------------------------------------| | 导读 | **今天 IEEE Spectrum 发布了 2018 年度顶级编程语言排行榜。该榜单可根据流行趋势、职业方向...

Python的闭包

Python的闭包

厉飞雨 阅读(116) 评论(0) 赞(5)

**闭包**是Python和JavaScript等语言的独占语法,有配置设置和简化输入等应用场景。 ### 闭包的制作和使用 #### 制作一个闭包 闭包是这样制作的: def config(a): #定义外部函数 def add(b): #定义内部函数 return a + b #返回两个参数的和 ...

初学 Kafka:Python 接入 Kafka 的基本操作与实战

初学 Kafka:Python 接入 Kafka 的基本操作与实战

厉飞雨 阅读(103) 评论(0) 赞(6)

前言 {#前言} -------- 最近有个运维需求,目的是对接一个第三方平台的告警事件到我们平台。对接的那个平台会把告警事件推送到他们的 Kafka,我们需要从 Kafka 中获取数据,处理后接入到我们的平台。由于我熟悉 Python,但对 Kafka 比较陌生,因此决定通过这篇文章记录一下我使用 Python 对接 Kafka 的基本操作,分享我的学习经验。 创建主题 ...

深入理解Python爬虫技术:原理、实现与实践

深入理解Python爬虫技术:原理、实现与实践

厉飞雨 阅读(72) 评论(0) 赞(4)

摘要 {#摘要} -------- 本文详细介绍了Python爬虫的基本原理、常用库、实现方法以及实践案例。通过阅读本文,读者将深入了解如何使用Python构建高效的网络爬虫,并掌握应对反爬机制的策略。 *** ** * ** *** 引言 {#引言} -------- 随着互联网的飞速发展,网络上充斥着海量的信息。如何高效地获取、处理和利用这些信息,成为了数据分析、商...

使用conda安装和管理python多版本环境

使用conda安装和管理python多版本环境

厉飞雨 阅读(109) 评论(0) 赞(5)

感觉不如编译安装 conda [​](#conda) {#conda} -------------------------- conda 是一个 python 的环境管理器, 它包含在 [Anaconda](https://www.anaconda.com/) 内, Anaconda 是专注于数据分析的Python发行版本. 即使你没有数据分析\\科学计算的需求, 也可以...

如何在 Python 2.7 中获取未调用函数的局部变量

如何在 Python 2.7 中获取未调用函数的局部变量

厉飞雨 阅读(193) 评论(0) 赞(7)

背景 {#背景} -------- 我们公司平台的开发环境中使用的是 Python 2.7 版本,最近工作中,我遇到这样一个需求:我需要在一个方法中访问另一个函数内部定义的变量。这些变量包括字符串和数字类型,来源于一个预定义的固定函数。 这个固定函数会在执行文件前由平台自动注入,且**不能被修改**,并且函数中包含的一些变量是动态的,只能注入之后才能知道具体是什么。本质就是...

Python2.7 环境中 Tornado 实现异步接口请求的两种方式

Python2.7 环境中 Tornado 实现异步接口请求的两种方式

厉飞雨 阅读(195) 评论(0) 赞(6)

背景 {#背景} -------- 我们公司的产品有一些微应用依然使用的 Python 开发,由于历史原因,公司产品提供的 Python 环境是 2.7.18,所以当时选择的框架是支持 Python2 的异步框架 Tornado。 最近我有个需求是需要启动一个微服务提供几个接口,于是我本着不引入新依赖的原则打算基于平台提供的 Tornado 封装的模块去开发一个微服务。于是...

Python 脚本中日志级别控制示例

Python 脚本中日志级别控制示例

厉飞雨 阅读(153) 评论(0) 赞(7)

临时修改日志级别 {#临时修改日志级别} -------------------- **使用场景**:在脚本的调试阶段,尽可能的输入更多的信息,以便于定位问题,而在正式使用中只打印关键信息即可。 **解决方案** :在 `if __name__ == '__main__':` 中使用 `setLevel` 重新设置当前文件的的日志级别,调试的时候只需要这行代...