面试题python函数参数传递@staticmethod和@classmethod类变量和实例变量Python自省字典推导式Python中单下划线和双下划线字符串格式化:%和.format迭代器和生成器*args and **kwargsPython垃圾回收机制python中is和==python中的拷贝python中open和with open python函数参数传递函数参数由实参传递给形参            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-24 10:01:57
                            
                                20阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            FLASK介绍一、Flask是一个用Python编写的Web应用程序框架。 它由 Armin Ronacher 开发,他领导一个名为Pocco的国际Python爱好者团队。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。Web Server Gateway Interface(Web服务器网关接口,WSGI)已被用作Python Web应用程序开发的            
                
         
            
            
            
            大家好。今天给大家分享 10 个我平时整理非常实用的 Python 开发小技巧,内容目录如下:1. 如何在运行状态查看源代码?查看函数的源代码,我们通常会使用 IDE 来完成。比如在 PyCharm 中,你可以 Ctrl + 鼠标点击 进入函数的源代码。那如果没有 IDE 呢?当我们想使用一个函数时,如何知道这个函数需要接收哪些参数呢?当我们在使用函数时出现问题的时候,如何通过阅读源代码来排查问题            
                
         
            
            
            
            # Python的Swagger如何显示API
## 引言
在开发Web应用程序时,一个重要的任务是为应用程序的API生成文档,并确保开发者能够轻松地了解和使用这些API。Swagger是一个流行的API文档生成工具,它可以自动生成具有交互式功能的API文档。在Python中,我们可以使用一些库来将我们的API与Swagger集成,以自动生成文档。本文将介绍如何使用Python的Swagger来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-22 02:05:56
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、为什么要用Docker:二、Docker实现的原理一)、为什么不能实现跨平台二)Docker如何实现的:三、Docker与虚拟机: 四、Docker镜像命令0、设置 docker开机自启:1、docker pull:2、docker images: 3、docker save -o :4、docker rmi: 5、docker load -i: 五            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 15:47:46
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            python deque 支持的操作 根据上文,可以大致理解 deque 模块的底层实现原理。deque 支持多种操作: 创建一个新的空队列:# 创建空的队列
d1 = deque()
print(d1)   # deque([])创建已经存在元素的队列:# 创建已经存在元素的对象:从 iterable (迭代对象) 数据创建。如果 iterable 没有指定,新队列为空。
d = deque("            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 16:14:03
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言:本文为小编自主学习python的过程中的笔记和对应的练习应用 ,希望能帮助到大家,也希望大家能一起交流学习。目录一、for循环----迭代1.迭代字典2.一些迭代工具3.反向迭代和排列后再迭代4.简单推导二、pass、del和exec三、函数1.定义函数2.位置参数3.默认参数4.收集参数5.作用域6.内置函数的查看一、for循环----迭代1.迭代字典要遍历字典的所有关键字,可像            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 18:51:16
                            
                                212阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、简介Swagger的目标是为REST API定义一个与语言无关的标准接口,允许用户发现和理解计算机服务的功能,而无需访问源代码。当通过Swagger正确定义时,用户可以用最少量的实现逻辑理解远程服务并与之交互。类似于低级编程所做的接口。二、实现步骤1、添加 Maven 依赖io.springfoxspringfox-swagger22.6.12、Swagger 配置类@Configuratio            
                
         
            
            
            
            # 如何使用Swagger在Java项目中生成API文档
## 什么是Swagger
Swagger是一种用于设计、构建和文档化RESTful API的工具。它提供了一个框架,使开发人员能够定义API的结构、参数和响应,以及生成对应的API文档。
## 在Java项目中使用Swagger
在Java项目中使用Swagger非常简单,只需几个简单的步骤即可实现API文档的生成。
### 步            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-22 05:31:07
                            
                                245阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在python中你也许会遇到过python格式化的相关实际应用的内容,而在python格式化中你是否对其的实际应用步骤或是对其的代码有不解之处,如果存在相关的问题,你就可以浏览下面得文章。 在python中也有类似于c中的printf()的格式输出标记。在python格式化使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组 其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 20:17:35
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            is和==这两个运算符一直是困扰python的初学者,它们都可以用来判断某个对象是否是某个值,那么到底什么时候用is,什么时候用==去判断某个对象是否是某个值哪?下面勇哥结合实例给大家分享下两者的区别和使用建议。一、引入首先python是一门支持面向对象的编程语言,在python中,一切皆对象,每个对象都由三个要素构成:1、 对象的存放地址(就是对象的值在内存中存在哪个地方)2、 对象的类型(对象            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-30 13:48:39
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 查询软件包查询当前环境安装的所有软件包$ pip list查询 pypi 上含有某名字的包$ pip search pkg查询当前环境中可升级的包$ pip list --outdated查询一个包的详细内容$ pip show pkg2. 下载软件包在不安装软件包的情况下下载软件包到本地$ pip download --destination-directory /local/wheels            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-26 16:36:11
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录pip的安装pip2/3不是可执行文件的问题 script文件不存在的问题pip 安装/卸载安装 pip install安装指定版本从压缩包安装pip卸载输出pip包版本信息获取已经安装的python包以及版本1:获取已经安装python包以及版本2:pip freeze输出到txt文件注意点:从requirements.txt安装python包在虚拟环境下使用的时候:进入虚拟环境wor            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 12:34:53
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。其优点如下:1.不需要理会数据类型的问题,在%方法中%s只能替代字符串类型2.单个参数可以多次输出,参数顺序可以不相同3.填充方式十分灵活,对齐方式十分强大format的简单例子1. print("{0}{1}".format("Hello            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 14:07:59
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第一个python程序  在我们学习其他的变成语言,学的第一个程序就是打印Holle world!在python中的一个程序也是从这一句话开始的.1 print('Hello,world')  只有这一行代码,python就可以执行打印Hello,world的操作,这就是python语言的简洁之处。程序运行:  1、可以直接进入解释器的交互式模式,编写代码,运行程序,但是代码不能保存.  2、可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 14:22:56
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.项目规划如果小伙伴们没有看过松哥之前发的 OAuth2 系列文章,建议一定先看下(公众号江南一点雨后台回复 OAuth2 获取),再来看本文内容,否则接下来的内容可能会犯迷糊。这里松哥搭建一个 OAuth2+JWT 的环境来做演示。一共搭建两个服务:服务名端口备注auth-server8080授权服务器user-server8081资源服务器我稍微解释一下:auth-server 就是我的资源            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-15 19:33:43
                            
                                815阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天松            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-29 09:54:39
                            
                                932阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            来自一个小伙伴在微信上的提问:看到这个问题,松哥忽然想到我自己之前写过 Spring Boot+Swagger 的用法:SpringBoot 整合 Swagger2也写过 OAuth2 + Jwt 的用法:想让 OAuth2 和 JWT 在一起愉快玩耍?请看松哥的表演但是还没有将这两个结合在一起写过,所以小伙伴们对此有了疑问,想一想这还是一个非常常见的问题,因为现在使用令牌登录的场景越来越多            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-09 11:48:19
                            
                                2489阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Kubernetes(K8S)中,Swagger-UI是一个用于可视化RESTful API的工具,通过它可以方便地查看API文档并进行接口测试。对于刚入行的小白开发者来说,如何访问Swagger-UI可能会有些困惑。在本文中,我将向你展示如何在Kubernetes集群中访问Swagger-UI。
整个访问Swagger-UI的流程可以分为以下几个步骤:
| 步骤 | 操作 |
|-----            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-15 09:52:03
                            
                                1327阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 项目方案:使用Java抓取Swagger地址
### 简介
Swagger是一个用于构建、文档化和消费RESTful Web服务的强大工具。Swagger提供了许多功能,例如自动生成API文档、测试API等。本项目方案旨在使用Java编写一个工具,可以抓取Swagger地址,并提供相应的API接口。
### 项目流程
下面是本项目的流程图:
``` mermaid
stateDia            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-24 12:09:23
                            
                                347阅读