Python
木鱼show
时光清浅处,一步一安然
展开
-
PySimpleGUI小试牛刀之Tomcat项目部署工具
之前写过一篇python 自动化部署项目,实现了Tomcat项目的初级自动化部署功能,但是它有一个不足,只支持单个项目部署,也就是说,项目被高度定制化了,所有的配置信息都被固化在了程序里,无法扩展。所以今天,我们给它来个小小的升级,让这个工具以界面图形化的方式运行,在这个界面上,支持对要部署的Tomcat项目进行管理。......原创 2022-08-01 14:02:03 · 857 阅读 · 1 评论 -
python 自动化部署项目
python 自动化部署项目原创 2022-04-21 10:08:39 · 2712 阅读 · 0 评论 -
FastAPI使用攻略(路由自动注册、全局依赖、跨域)
学习完本节内容,我们至少可以 get 到以下技能:① 如何创建一个 FastAPI 应用② 如何启动一个 uvicorn 服务器③ 如何注册路由(自动注册)④ 如何注入全局依赖(类似于拦截器)并排除例外情况⑤如何处理跨域问题⑥如何接收请求参数,并对请求参数进行验证⑦如何自定义异常并对其进行处理原创 2022-02-26 20:34:15 · 2089 阅读 · 0 评论 -
Spyder,PyCharm 和 Jupyter 如何选择
Spyder适合做数据处理工作 ,使用者通常为数据工程师。PyCharm适合构建大型的工程类项目,使用者通常为开发工程师。Jupyter Lab适合科研教学和代码片段的讲解,使用者通常为科研人员和讲师。...原创 2022-02-16 16:24:44 · 5135 阅读 · 0 评论 -
python之禅中英版
英文原版The Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is better than dense.Readability counts.Specia原创 2022-02-15 15:20:28 · 532 阅读 · 0 评论 -
python数字猜大小游戏
玩法:系统或人工随机生成一个数字(范围1~100),这个数字可以公布给现场所有人,但是猜的人除外。代码部分import randomprint("数字猜大小游戏!\n玩法:随机生成一个数字(范围1~100),这个数字可以公布给现场所有人,但是猜的人除外。")result = random.randint(1,100)print("随机数字:%d" %result)num = 0score = 0score_dict = [100,90,80,70,60,50,40]while T原创 2022-02-15 16:20:16 · 7693 阅读 · 0 评论 -
一个简单示例,带你了解python中的类方法、静态方法、实例方法和私有方法的区别
直接上干货~from random import randintclass Game: ''' 类方法,不需要实例化,通过类名直接调用,使用装饰器@classmethod修饰 @cls: 第一个参数必须是当前类本身,参数名一般约定为cls ''' @classmethod def play1(cls): cls().__pl...原创 2020-02-27 14:33:19 · 348 阅读 · 0 评论 -
关于Python可变参数的理解
Python中函数参数的传递,可以分为以下几种形式:假设有一个函数,定义如下:def fn(a,b,c): print(a) print(b) print(c)1. 按参数所在的位置传递调用方式:fn(1,2,3)这种传递方式,参数的值,完全由参数所在的位置决定,本例中,参数a对应参数值1,参数b对应参数值2,参数c对应参数值32. 按关键字传递原创 2016-08-03 17:33:26 · 2019 阅读 · 0 评论 -
Python常用功能函数
1. 字符串反转''' 字符串反转 @string:字符串变量 ''' @staticmethod def str_reverse(string): result = string[::-1] return result2. 删除首尾指定的字符''' 删除首尾指定的字符 @s原创 2016-07-27 16:41:06 · 474 阅读 · 0 评论 -
Eclipse+PyDev搭建Python开发环境
一. 软件环境jdk 1.8(64位)eclipse 4.6python 3.5 (64位)二、安装过程pydev的安装有两种方式,分别是在线安装和离线安装,鉴于离线安装N次都没有成功(安装后找不到PyDev),不得已我采用了在线安装方式。在线安装首页打开eclipse软件,然后菜单栏中,依次选择【help】 -> 【Eclipse Marketpl原创 2016-07-27 09:26:58 · 701 阅读 · 0 评论