python
文章平均质量分 60
sonehb
这个作者很懒,什么都没留下…
展开
-
kong 简明介绍
kong1、What are Services and Routes?1.1 Add a Service1.2 Add a Routekong 官方文档:https://docs.konghq.com/getting-started-guide/2.4.x/overview/1、What are Services and Routes?在 Kong Gateway 中,Service 是表示外部上游 API 或微服务的实体——例如,数据转换微服务、计费 API 等。Service 的主要属性是它的U原创 2021-06-30 22:15:03 · 1326 阅读 · 0 评论 -
eval()替代方法
python eval 替代方法eval()替代方法eval()替代方法from ast import literal_evalliteral_eval()原创 2021-05-22 15:39:45 · 1456 阅读 · 0 评论 -
a002-pylint 代码分析
pylint 代码分析1、安装2、pycharm 配置 pylint3、使用 pylint 检查代码Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的是 PEP 8,具体信息请参阅资料)和有潜在问题的代码。1、安装pip install pylint2、pycharm 配置 pylint3、使用 pylint 检查代码...原创 2020-12-02 20:42:24 · 184 阅读 · 0 评论 -
a001-python 基础知识点
python 基础知识点1、三引号输出内容到一行2、统计字符串各字符量3、字典 key4、元组5、字典取 keys 并排序1、三引号输出内容到一行输出到同一行,在行的末尾加 \a = '''abcd ABCD'''print(a)print('----------------')b = '''abcd\ ABCD'''print(b)输出结果:abcd ABCD----------------abcd ABCD2、统计字符串各字符量a = '原创 2020-11-25 22:23:04 · 248 阅读 · 0 评论 -
203-isdigit()、isnumeric()、isdecimal() 区别
@[toc](isdigit()、isnumeric()、isdecimal() 区别)1、isdigit()、isnumeric()、isdecimal()'''判断字符串是否为数字: isdigit():如果字符串是数字字符串,返回True,否则返回False。 isnumeric():如果字符串是数值字符串,返回True,否则返回False。 isdecimal():如果字符串是十进制字符串,返回True,否则返回False。 isdigit()转载 2020-11-17 16:03:05 · 1886 阅读 · 0 评论 -
202-assert 断言
assert 断言Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。assert 表达式, 异常信息def test(age): assert isinstance(age, int), '参数类型错误'def one(): try: test('10') except Exception as e: print(e)if __name__ == '__main__': one(原创 2020-11-16 14:07:06 · 79 阅读 · 0 评论 -
042-telnet 网络连通性
telnet 网络连通性telnetlib 模块提供了一个实现 Telnet 协议的 Telnet 类。示例1:from telnetlib import Telnettry: with Telnet('localhost',543) as tn: print(111111)except Exception as e: print(e) # [WinError 10061] 由于目标计算机积极拒绝,无法连接。示例2:import telnetlibde原创 2020-08-31 11:06:54 · 3796 阅读 · 0 评论 -
041-函数超时
函数超时1、func_timeout 模块1、func_timeout 模块作者已经在 python 2.7、3.4、3.5、3.6 和 3.7 中测试了 func_timeout。它也可以用于其他版本。支持:windows, linux/unix, cygwin, mac。pip install func_timeout示例1:不超时import timefrom func_timeout import func_set_timeoutimport func_timeout@fu原创 2020-08-31 10:29:53 · 947 阅读 · 0 评论 -
040-字符串与base64互转
字符串与base64互转字符串与 base64 互转示例:import base64str_ = "hello world"# str 转 base64bs64_str = base64.b64encode(str_.encode())print(bs64_str)print()# base64 转 strto_str = base64.b64decode(bs64_str)print(to_str)原创 2020-05-22 17:57:17 · 147 阅读 · 0 评论 -
201-python 反编译
python 反编译uncompyle6:https://pypi.org/project/uncompyle6/uncompyle6:一个本地 Python 跨版本反编译器和片段反编译器。decompyle,uncompyle 和 uncompyle2 的后继者。uncompyle6 将 Python 字节码翻译回等效的 Python 源代码。它接受 Python 版本 1.0 到版本 3.8。...原创 2020-05-21 11:17:56 · 617 阅读 · 0 评论 -
026-python 内置函数调试器 breakpoint
python 内置函数调试器 breakpointbreakpointbreakpoint(*args, **kws)此函数会在调用时将你陷入调试器中。具体来说,它调用 sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下, sys.breakpointhook() 调用 pdb.set_trace() 且没有参数。在这种情况下,它纯粹是一个便利函数,因此...原创 2020-01-08 13:39:46 · 1172 阅读 · 0 评论 -
023-f-string
f-string1、f-string 中如何输出花括号 {}2、f-string 指定转换符3、f-string 中使得格式说明符官方地址:https://docs.python.org/zh-cn/3/reference/lexical_analysis.html#f-stringsf-string:格式化字符串字面值。f-string 是带有 ‘f’ 或 ‘F’ 前缀的字符串字面值。这种...原创 2020-01-02 14:49:31 · 625 阅读 · 0 评论 -
022-python str()、repr()、asiic()
文章目录python str()、repr()、asiic()python str()、repr()、asiic()!s:str(),返回对象的字符串表示形式,如果字符串是已编码,返回的是解码后的字符串。转换过后的字符串最外层不带引号,如 abc!r:repr(),返回对象的规范字符串表示形式。转换过后的字符串最外层带引号,如 ‘abc’ 注意:对于许多对象类型,包括大多数内建,eva...原创 2019-12-19 09:27:59 · 132 阅读 · 0 评论 -
017-Python 监控代码时间和空间消耗
测试代码运行时间测试代码运行时间1、使用 Timer().timeit() 进行测试2、使用 timeit.timeit() 进行测试测试代码运行时间测试一段代码或函数运行的时间,可能通过 timeit 模块实现。1、使用 Timer().timeit() 进行测试Timer(stmt="pass", setup="pass", timer=default_timer, globals=...原创 2019-10-14 10:50:56 · 1283 阅读 · 0 评论 -
007-re 正则
文章目录re 正则re 正则正则匹配 re 模块一、扩展表示法 1、(?iLmsux): i:忽略大小 L: m:Multiline - 多行模式 s:Singleline - 单行模式 u:表示和问号的作用差不多,用于设置"贪婪模式"。 x:忽略正则表达式中的空白字符,除非它已经被转义。 示例: c = re.findall('(?i)to','welc...原创 2020-05-14 16:11:23 · 217 阅读 · 0 评论 -
006-将数据库UTC时间转本地时间
文章目录Python将UTC时间转化为Local时间Python将UTC时间转化为Local时间python 使用 sql 查询数据库,查询集中的 datetime 字段的值与数据库中的值 or 与本地时间相差 8 小时,解决这个问题的方式:参考地址:https://blog.csdn.net/wuxianglong/article/details/7061568#数据库中存放的时间为U...转载 2018-10-22 10:21:45 · 999 阅读 · 0 评论 -
005-python django获取客户端 IP
文章目录python django获取客户端 IPpython django获取客户端 IPdef index(request): try: # 如果服务器采用 nginx + fastcgi 实现,在nginx的fastcgi配置中加入如下: # fastcgi_param REMOTE_ADDR $remote_addr; cline...原创 2019-05-22 09:40:40 · 536 阅读 · 0 评论 -
004-配置多个python版本共存
文章目录配置多个python版本共存配置多个python版本共存》下载wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz(不指定下载路径时,默认为当前路径为下载路径)》解压、编译安装–> tar xf Python-3.6.3.tar.xz–> cd Python-3.6.3–> ./c...原创 2019-09-03 17:01:03 · 126 阅读 · 0 评论 -
002-python 加密解密
python 加密解密1、base64 加解密2、AES 加解密python 加密解密1、base64 加解密import base64def encrypt(text): return base64.standard_b64encode(text.encode('utf-8'))def decrypt(text): return...转载 2018-11-27 16:17:02 · 371 阅读 · 0 评论 -
008-Python3.x 标准模块库目录
文章目录Python3.x 标准模块库目录1、文本2、二进制数据3、数据类型4、数学5、函数式编程6、文件与目录7、持久化8、压缩9、文件格式化10、加密11、操作系统工具12、并发13、进程间通信14、互联网15、HTML与XML16、互联网协议与支持17、多媒体18、国际化19、编程框架20、Tk图形用户接口21、开发工具22、调试23、运行时24、解释器25、导入模块26、Python语言2...转载 2018-11-26 08:50:14 · 697 阅读 · 0 评论 -
010-python 的一些小知识点
python 的一些技巧1、删除列表中连续的几个元素letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g']letters[2:5] = "" # 这里使用 [],(),{} 都可以print(letters) # ['a', 'b', 'f', 'g']2、编写 斐波那契数列 的初始子序列def fblt(): lt = [] ...原创 2019-05-01 10:48:52 · 236 阅读 · 0 评论 -
011-关于被调用函数所在包和文件的执行情况
关于被调用函数所在包和文件的执行情况一、工程目录二、理解1、关于 __init__.py 文件2、调用函数过程中执行的文件及顺序一、工程目录二、理解1、关于 init.py 文件函数调用时,先是执行本文件可执行代码,再执行被调用包下的 __init__.py 文件,再执行被调用函数所在文件的可执行代码,最后执行被调用函数。例:如果在 pack1 包下 a.py 调用 pack2 包下...原创 2019-05-24 15:15:19 · 149 阅读 · 0 评论 -
012-将类作为参数传入函数来修改函数方法
将类作为参数传入函数来修改类函数将类作为参数传入函数来修改 (新增、覆盖) 类函数。若将一个类作为参数传入一个函数,并在该函数中为该类添加一个函数,并且该函数与该类下的某个函数同名,则新添加的函数将覆盖原类中同名函数。couter.pyfrom test.midd import middleFuncclass Couter1(object): def __init__(sel...原创 2019-05-24 15:53:08 · 780 阅读 · 0 评论 -
013-关于 for 循环 + with 向文件写内容的几点理解
import datetimeimport time# 最后文件中只写入了最后一次的 msg(?)for i in range(0,5): ctime = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') msg = f"{i} - {ctime}" with open('test.txt',mode='w+...原创 2019-09-03 16:53:04 · 971 阅读 · 0 评论 -
014-使用 Records 访问多种数据库
使用 Records 访问多种数据库使用 Records 访问多种数据库1、以 MySQL 使用为例1.1 基本用法1.2 数据导出功能1.3 批量操作1.4 事务支持使用 Records 访问多种数据库https://pypi.org/project/records/#descriptionhttps://github.com/kennethreitz/recordsrecords库可以...原创 2019-09-12 14:57:31 · 1414 阅读 · 0 评论