Python
Code小学僧
定个目标,我要成为博客小能手
展开
-
常用文件类型 -- XML文件介绍
本编博对XML文件进行简单介绍,以及python中如何操作XML文件。原创 2020-11-27 15:00:09 · 867 阅读 · 1 评论 -
常用文件类型 -- JSON文件介绍
本编博文主要介绍了JSON的语法规则,以及一些使用技巧,当然都是基于python去调用的,文章最后提供操作JSON工具类。原创 2020-11-27 14:58:42 · 11164 阅读 · 0 评论 -
常用文件类型 -- INI文件介绍
本文主要对ini文件进行简单介绍,以及在python中如何使用ini文件和封装ini文件的操作工具类。原创 2020-11-27 14:56:14 · 3744 阅读 · 0 评论 -
常用文件类型 -- YAML文件介绍
本来将向你介绍yaml文件的基本语法,以及如何在python使用yaml原创 2020-11-27 14:52:35 · 1488 阅读 · 0 评论 -
Python3中的虚拟环境
一个命令创建python虚拟环境,附使用方法。原创 2020-07-11 22:55:20 · 260 阅读 · 0 评论 -
Python中的JSON序列化问题
一篇文章让你搞懂JSON序列化,以及如何解决序列化中的坑。原创 2020-07-11 22:57:39 · 385 阅读 · 0 评论 -
PIP修改镜像源
一篇文章让你搞清楚,Linux,Windows下如何配置镜像源,提高Python包下载效率,末尾附赠还附赠究极解决方案~原创 2020-07-11 23:13:23 · 611 阅读 · 0 评论 -
python -m 的使用技巧
神奇的python -m ,你值得拥有原创 2020-07-11 23:18:25 · 199 阅读 · 0 评论 -
Python中的argparse用法总结
argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数,当你的代码需要频繁地修改参数的时候,使用这个工具可以将参数和代码分离开来,让你的代码更简洁,适用范围更广。原创 2020-07-12 18:25:36 · 2718 阅读 · 0 评论 -
Jinja2模块介绍
介绍Jinja2是python开发中常见的模板系统,我们可以通过调用模板并传递参数来实现生成配置文件或者HTML页,此文档主要介绍生成配置文件。使用方法方式一:字符串模板from jinja2 import Templatevlan_var = 101template = Template('vlan {{id}}\n' 'name VLAN_{{id}}')vlan_output = template.render(id=vlan_var)方原创 2020-07-12 18:26:54 · 524 阅读 · 0 评论 -
textfsm模块介绍
简介TextFSM是一个Python模块,该模块实现了用于分析半格式文本的基于模板的状态机。最初是为了允许以编程方式访问由CLI驱动的设备(例如网络路由器和交换机)的输出所给出的信息而开发的,但是它可用于任何此类文本输出。引擎接受两个输入-模板文件和文本输入(例如来自设备的CLI的命令响应),并返回包含从文本中解析出的数据的记录列表。每个唯一结构化的文本输入都需要一个模板文件。该代码提供了一些示例,并鼓励用户自己开发。通过开发模板文件池,脚本可以调用textFSM来解析来自各种来源的原创 2020-07-12 18:28:05 · 3171 阅读 · 1 评论 -
python中的单例模式
三种方法实现单例模式原创 2020-07-12 18:29:24 · 113 阅读 · 0 评论 -
Python中如何使用正则表达式
搜索re.match函数re.match(pattern, string, flags=0) # 从字符的开始匹配pattern:正则表达式string:要匹配的字符flags=修饰符re.search方法re.search(pattern, string, flags=0) # 从字符的任意位置开始匹配pattern:正则表达式string:要匹配的字符flags=修饰符re.match与re.search方法返回值解析返回参数描述group(num=0)原创 2020-07-13 21:16:13 · 246 阅读 · 0 评论