|
|
51CTO旗下网站
|
|
移动端

3.1 与命令行相关的Python语言特性

《Python Linux系统管理与自动化运维》第3章打造命令行工具,本章介绍了如何使用Python语言解析ini格式的配置文件以及如何使用Python语言解析命令行参数,紧接着,本章介绍了Python标准库中的logging库,在本章最后,我们介绍了如何使用开源项目打造功能更加强大的命令行工具。本节为大家介绍与命令行相关的Python语言特性。

作者:赖明星来源:机械工业出版社|2017-09-28 16:33

【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》

第3章 打造命令行工具

相信任何一位Linux用户对命令行都不会陌生。对命令行工具的掌握,是Linux系统管理员的基本功,也是很多用户选择使用Linux系统的原因。使用命令行完成系统管理任务,不仅仅是因为命令行工具很酷,还因为命令行工具可以方便地进行自动化管理,大大提高工作效率。

既然掌握命令行工具是如此的重要,那么,在没有一个能够满足需求的命令行工具时,编写一个命令行工具也非常重要。很多工程师选择使用Python语言来编写命令行工具,用来替代Shell脚本解决系统管理问题。Python语言既可以当作一门脚本语言来使用,也可以用来编写大型的服务。作为脚本语言的Python,提供了很多功能来编写命令行工具。与此同时,也有不少的Python开源项目可以帮助我们快速构建命令行工具。

在第2章中,我们学习了许多与Python相关的命令行工具。在这一章中,我们将学习如何使用Python语言打造命令行工具。首先,我们将会介绍Python语言和Python标准库中与命令行工具相关的一些知识(3.1节),随后,本章介绍了如何使用Python语言解析ini格式的配置文件(3.2节)以及如何使用Python语言解析命令行参数(3.3节),紧接着,本章介绍了Python标准库中的logging库(3.4节),在本章***,我们介绍了如何使用开源项目打造功能更加强大的命令行工具(3.5节)。

3.1 与命令行相关的Python语言特性

这一小节,我们将学习Python语言中的一些小功能,这些功能对打造Linux命令行工具非常有用。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

计算机与网络基础知识——考点解析及模拟训练

本书是根据全国计算机技术与软件专业技术资格(水平)考试的“计算机网络管理员考试大纲”所要求的考试范围而编写的辅导用书。全书共分10章...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客