Linux编程:你该懂得的10个Python 模块仓酷云
linux系统的文件布置,etc/,opt/目录的内容等;Python很文雅。利用以下模块有助于坚持你的代码整齐、易于保护。接待增补。
[*]Docopt。忘了optparse和argparse吧,利用docstring来构建文雅的、高可读性、庞大(假如你有这个必要)的命令行界面。在我看来这是2013年出生的最好的库。
[*]Requests,或谓,为人类筹办的HTTP,以更pythonic的体例处置HTTP哀求。比urllib2好用很多很多很多。PyPI下载已凌驾5,000,000次,这可不是没有来由的哦:)
[*]lxml团结了libxml2和libxslt。假如你要处置XML或HTML,lxml是最好的选择,真的。
[*]Bottle是一个疾速、复杂、轻量的WSGI微型web框架。使用Bottle构建小型站点和API的工夫以秒盘算。这个框架只要一个py文件,你能够把它放进任何目次。
[*]sh是一个成熟的Python子历程接口,同意你像挪用函数一样挪用任何程序。超等好用。
[*]Structlog是一个先辈的日记处置器。他能够和任何现存的日记纪录工具相集成,并包装了Python尺度库。你能够构建定制的纪录工具,依据你的必要增添高低文,包管你的日记分歧、可读。
[*]Watchdog是一个跨平台的Python库和shell工具,能够监督文件体系事务。超等好用,简单上手。
[*]Delorean用它处置日期和工夫十分便利。设置时区,截取到秒、分、小时,乃至利用特定步骤从一个日期进到另外一个日期。扫瞄下文档,内里有良多例子。
附加收录
[*]PEW我是一个月前发明这个项目标,如今已喜好上了。PEW是一套办理多个假造情况的工具,在bash,zsh,fish和powershell上完善运转。往尝尝吧。
[*]antigravity。运转一个Pythonshell(>=2.7),然后输出importantigravity。
系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo、pswho 对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。 最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。 直到学习Linux这门课以后,我才知道,原来我错了。? 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。 虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。 了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
页:
[1]