Python中常用的块用法分析.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python中常用的块用法分析

本文较为详细的讲述了Python中常用的模块,分享给大家便于大家查阅参考之用。具体如下:1.内置模块(不用import就可以直接使用)常用内置函数:help(obj) 在线帮助, obj可是任何类型callable(obj) 查看一个obj是不是可以像函数一样调用repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝eval_r(str) 表示合法的python表达式,返回这个表达式dir(obj) 查看obj的name space中可见的namehasattr(obj,name) 查看一个obj的name space中是否有namegetattr(obj,name) 得到一个obj的name space中的一个namesetattr(obj,name,value)为一个obj的name space中的一个name指向vale这个objectdelattr(obj,name) 从obj的name space中删除一个namevars(obj) 返回一个object的name space。用dictionary表示locals() 返回一个局部name space,用dictionary表示globals() 返回一个全局name space,用dictionary表示type(obj) 查看一个obj的类型isinstance(obj,cls) 查看obj是不是cls的instanceissubclass(subcls,supcls) 查看subcls是不是supcls的子类类型转换函数:chr(i) 把一个ASCII数值,变成字符ord(i) 把一个字符或者unicode字符,变成ASCII数值oct(x) 把整数x变成八进制表示的字符串hex(x) 把整数x变成十六进制表示的字符串str(obj) 得到obj的字符串描述list(seq) 把一个sequence转换成一个listtuple(seq) 把一个sequence转换成一个tupledict(),dict(list) 转换成一个dictionaryint(x) 转换成一个integerlong(x) 转换成一个long intergerfloat(x) 转换成一个浮点数complex(x) 转换成复数max(...) 求最大值min(...) 求最小值用于执行程序的内置函数:complie 如果一段代码经常要使用,那么先编译,再运行会更快。2.和操作系统相关的调用系统相关的信息模块 import syssys.argv是一个list,包含所有的命令行参数.sys.stdoutsys.stdinsys.stderr 分别表示标准输入输出,错误输出的文件对象.sys.stdin.readline() 从标准输入读一行 sys.stdout.write(a) 屏幕输出asys.exit(exit_code) 退出程序sys.modules 是一个dictionary,表示系统中所有可用的modulesys.platform 得到运行的操作系统环境sys.path 是一个list,指明所有查找module,package的路径.操作系统相关的调用和操作 import osos.environ 一个dictionary 包含环境变量的映射关系 os.environ[HOME] 可以得到环境变量HOME的值os.chdir(dir) 改变当前目录 os.chdir(d:\\outlook) 注意windows下用到转义os.getcwd() 得到当前目录os.getegid() 得到有效组id? os.getgid() 得到组idos.getuid() 得到用户id? os.geteuid() 得到有效用户idos.setegidos.setegid() os.seteuid() os.setuid()os.getgruops() 得到用户组名称列表os.getlogin() 得到用户登录名称os.getenv 得到环境变量os.putenv 设置环境变量os.umask 设置umaskos.system(cmd) 利用系统调用,运行cmd命令操作举例:?12os.mkdir(/tmp/xx) os.system(echo hello /tmp/xx/a.txt) os.listdir(/tmp/xx)os.rename(/tmp/xx/a.txt,/tmp/xx/b.txt) os.remove(/tmp/xx/b.txt) os.rmdir(/tmp/xx)用python编写一个简单的shell?123456#!/usr/bin/pythonimportos, syscmd =sys.stdin.readline()whilecmd:

文档评论(0)

linjuanrong + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档