Python进阶二:模块和包

同名模块:放入不同包中  import package1.file1;

如何区分包和普通目录:包下面有一个__init__.py文件

导入模块:from package import file1  或者 import package.file

from os import path

print path.isdir(r'/data/webroot/resource/python')
print path.isfile(r'/data/webroot/resource/python/test.txt')

动态导入模块:

导入不存在的包:会报ImportError

try:
    import json 
except ImportError:
    import simplejson as json

print json.dumps({'python':2.7})

使用__future__:
from __future__ import unicode_literals

s = 'am I an unicode?'
print isinstance(s, unicode)

你可能感兴趣的:(面试)