Python进阶二:模块和包

原创 2015年07月09日 21:43:16

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

相关文章推荐

Python 进阶_模块 & 包

目录 目录 模块的搜索路径和路径搜索 搜索路径 命名空间和变量作用域的比较 变量名的查找覆盖 导入模块 import 语句 from-import 语句 模块的搜索路径和路...
  • Jmilk
  • Jmilk
  • 2016年10月19日 17:11
  • 934

二、Python 进阶 之 模块

Python 进阶 之 模块# 写在前面代码越来越多的时候 ,将所有代码放入同一个 py 文件:无法维护。如果将代码拆分放入到多个 py 文件,好处有: 同一个名字的变量互不影响模块的名字就是 py...

[Python进阶-2]模块和包的复习,以及第三方模块的安装

(1)什么是模块和包 ——我们都知道模块的引用是import xxx,这里的xxx就是一个模块。其实可以看做是一个文件名。 ——一个包其实相当于一个文件夹。为什么要用包?因为模块有时候会重名,所以...

Python进阶03 模块

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经...
  • seevc
  • seevc
  • 2015年01月30日 17:12
  • 152

Python3.x 进阶之路-翻译模块

Git 地址 python 翻译模块该模块主要功能为在linux系统下,通过命令行方式快速进行中英文翻译;在window doc模式下由于编码问题暂不支持英文译中文;具体用法如下:python tra...

python进阶四_模块调用

一.基本介绍 1.基本语法  模块的导入主要使用import关键字 简单来说,每一个以扩展名py结尾的Python源代码文件都是一个模块,其他的文件可以通过导入一个模块读取这个模块的内容,从本质上来说...

[Python入门及进阶笔记]Python-基础-数字处理相关模块

  • wklken
  • wklken
  • 2013年03月10日 11:10
  • 6820

Python进阶(四十三)-Python模块学习:glob 文件路径查找

Python进阶(四十三)-Python模块学习:glob 文件路径查找  glob是python自己带的一个文件操作相关模块,内容也不多,是最简单的模块之一。用它可以查找符合特定规则的文件路径名。跟...

Python进阶(一)安装Python、程序执行、Python模块和IDLE调试

近几年来,随着Google、YouTube、IRobot等大公司对Python语言的广泛使用,Python公司的身影经常出现与我们的视线,Python语言也在软件质量、开发效率、程序的可移植性、标准库...

Python进阶——安装Python、程序执行、Python模块和IDLE调试

近几年来,随着Google、YouTube、IRobot等大公司对Python语言的广泛使用,Python公司的身影经常出现与我们的视线,Python语言也在软件质量、开发效率、程序的可移植性、标准库...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python进阶二:模块和包
举报原因:
原因补充:

(最多只允许输入30个字)