关闭

Python进阶二:模块和包

324人阅读 评论(0) 收藏 举报
分类:

同名模块:放入不同包中  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)

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23250次
    • 积分:437
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:1篇
    • 译文:2篇
    • 评论:0条
    文章分类