随笔分类 -  python开发

摘要:本机环境RHEL8, Python3.9 pip install: 无法安装最新版本的包 在pypi上查看pkg的页面,因为有些pip包的版本对特定的python版本有要求 pip install error: “Python.h: No such file or directory” src/ke 阅读全文
posted @ 2022-04-21 01:16 yahoon 阅读(8289) 评论(0) 推荐(0)
摘要:使用场景 使用input()函数接收用户输入的时候会将用户输入回显,对于密码肯定是不适用的。标准库里面有getpass module提供了安全输入不回显 getpass module有2个函数 getpass.getpass() getpass.**getpass**(prompt='Passwor 阅读全文
posted @ 2022-04-20 16:34 yahoon 阅读(109) 评论(0) 推荐(0)
摘要:介绍 装饰器是对功能函数的加强. 在原来的功能函数之外,另外定义一个装饰器函数,对原来的功能函数进行封装(wrapper)并在wrapper的过程中增加一些辅助功能。 应用场景 如下场景: 业务函数func_biz_1(), func_biz_2()... 里面写的是业务逻辑代码。如果我们现在希望在 阅读全文
posted @ 2022-04-18 10:58 yahoon 阅读(111) 评论(0) 推荐(0)
摘要:pprint是一个标准库,它提供了pprint()函数 ,用来打印复杂数据时更漂亮 >>> from pprint import pprint >>> data = [(0, {'a': 'A', 'b': 'B', 'c': 'C', 'd': 'D', 'e': 'E', 'f': 'F', ' 阅读全文
posted @ 2022-04-18 00:09 yahoon 阅读(84) 评论(0) 推荐(0)
摘要:简介 通过annotation像强类型language那样指定变量类型,包括参数和返回值的类型 因为Python是弱类型语言,这种指定实际上无效的。所以这种写法叫annotation,就是个注释参考的作用。通过annotation可以极大的提升代码可读性 语法为“var_name: type [= 阅读全文
posted @ 2022-04-17 23:49 yahoon 阅读(255) 评论(0) 推荐(0)