from __future__ import print_function #包就是文件夹,模块就是py文件 #包与普通的目录区别在于:包下面有个__init__.py文件 import math#可访问math模块中所有公开函数 print(math.pow(4,2))#pow是平方函数 print(math.pi) from math import pow,sin ,log #只想用某几个函数 print(pow(2,4)) import math,logging #不会冲突 print(math.log(9)) print(logging.log(4,'fs')) from math import log from logging import log as logger #通过命名方式避免冲突 print(log(10)) print(logger(10,'import from logging')) import os print(os.path.isdir(r'c:\windows')) print(os.path.isfile(r'c:\windows\notepad.exe')) from os.path import isdir,isfile print(isdir(r'/data/webroot')) print(isfile(r'/data/webroot/test.txt')) ''' #模块不存在 ImportError错误 #动态导入模块 try: from cStringIO import StringIO #cString速度比String快 except ImportError: from StringIo import StringIO#如果cString不存在 再用StringIO模块''' try: import json #2.5无json except ImportError: import simplejson as json print (json.dumps({'python':2.7})) #因为from __future__ import print_function只能存在文件开始 print(10/3)#Python2 3 print(10/3)#py3 3.3333... print(10/3)#py2中 显示3.3333... #pip install pygame 第三方模块
python模块
最新推荐文章于 2023-06-09 15:06:26 发布