码迷,mamicode.com
首页 > 其他好文 > 详细

day8--socket回顾

时间:2017-09-05 09:52:46      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:使用   hello   协议   function   原理   lib   process   动态   home   

    后面学习了线程、协成和异步,它们的框架都是基于socket的协议,基本原理都是一样的,现在把这几个模块重温一下,尽量掌握这些知识更全面一些。

    动态导入模块,知道知道模块名,可以像反射一样,使用字符串来导入模块。

mod = __import__("mulit")
print(mod)
mod.f("alex")
运行结果如下:
<module ‘mulit‘ from ‘/home/zhuzhu/day10/mulit.py‘>
called from child process function f
module name: mulit
parent process: 2092
process id: 3613

hello alex

    上面就实现了动态导入模块的方法,动态导入模块。官方建议使用importlib模块实现模块字符串的动态导入,如下:

import importlib

mulit = importlib.import_module("importy.mulit")

print(mulit)
运行结果如下:
<module ‘importy.mulit‘ from ‘/home/zhuzhu/day10/importy/mulit.py‘>

    上面代码就实现了动态导入importy包下的mulit模块,这样,我们就能够实现,只知道模块的字符串名字,动态的导入模块。

day8--socket回顾

标签:使用   hello   协议   function   原理   lib   process   动态   home   

原文地址:http://www.cnblogs.com/gengcx/p/7476707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!