同名模块:放入不同包中 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')
动态导入模块:
导入不存在的包:会报ImportErrortry:
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)