加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Python的这几个技巧,简直屌爆了

发布时间:2019-03-02 21:45:30 所属栏目:建站 来源:佚名
导读:我已经行使Python编程有多年了,纵然本日我如故诧异于这种说话所能让代码示意出的整洁和对DRY编程原则的合用。这些年来的经验让我学到了许多的小能力和常识,大大都是通过阅读很风行的开源软件,如Django, Flask,Requests中得到的。 下面我挑选出的这几个

下面是一个行使SimpleXMLRPCServer模块成立一个快速的小的文件读取处事器的例子:

  1. from SimpleXMLRPCServer import SimpleXMLRPCServer 
  2.  
  3. def file_reader(file_name): 
  4.  
  5.     with open(file_name, 'r') as f: 
  6.         return f.read() 
  7.  
  8. server = SimpleXMLRPCServer(('localhost', 8000)) 
  9. server.register_introspection_functions() 
  10.  
  11. server.register_function(file_reader) 
  12.  
  13. server.serve_forever() 

客户端:

  1. import xmlrpclib 
  2. proxy = xmlrpclib.ServerProxy('http://localhost:8000/') 
  3.  
  4. proxy.file_reader('/tmp/secret.txt') 

我们这样就获得了一个长途文件读取器材,没有外部的依靠,只有几句代码(虽然,没有任何安详法子,以是只可以在家里这样做)。

5. Python神奇的开源社区

这里我提到的几个对象都是Python尺度库里的,假如你安装了Python,你就已经可以这样行使了。而对付许多其余范例的使命,这里有大量的社区维护的第三方库可供你行使。

下面这个清单是我以为的好用且结实的开源库的必备前提:

好的开源库必需…

  • 包括一个很清晰的容许声明,能合用于你的行使场景。
  • 开拓和维护事变很活泼(或,你能参加开拓维护它。)
  • 可以或许简朴的行使pip安装或重复陈设。
  • 有测试套件,具有足够的测试包围率。

假如你发明一个好的措施库,切合你的要求,不要欠盛意思——大部门的开源项目都接待捐赠代码和接待提供辅佐——纵然你不是一个Python好手。

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读