Python中一些内建函数及os等模块的用法
len(obj) # 求长度:obj可以是str、list等对象
split(str, num) # str-分割符,默认空格;num-分割次数 ; 返回值为list类型
s.strip() # 默认删除字符串左右两边的空格(包括'\n', '\r', '\t', ' ');
# 若括号中有字符序列,则删去s中的子串
s.rstrip() # 删除右侧的空格
s.lstrip() # 删除左侧的空格
sys.exit() # 退出程序
sys.argv # 外部参数
sys.platform # 系统平台
sys.getdefaultencoding() # 系统编码
type() # 基本数据类型
open() # 文本文件输入输出
zip()、range()、enumerate() # 循环设计
platform模块:
platform.system() # OS类型:Windows/Linux等
platform.node() # 计算机网络名称 xxx-PC
platform.version() # OS版本号
platform.platform() # OS名称、版本号
platform.machine() # 计算机类型 'AMD64'、'i686'等
platform.processor() # 处理器
platform.architecture() # OS位数 ('32bit', 'WindowsPE')、('32', 'ELF')等
platform.uname() # 包括以上大部分数据
os模块:
os.mkdir(r'E:/DIR') # 创建文件夹
os.makedirs(r'E:/DIR/Dir1/Dir2') # 创建多层目录
os.getcwd() # 当前工作目录
os.chdir(r'E:/New') # 改变工作目录
os.path.exists(r'E:/DIR') # 文件夹是否存在:返回True或False
os.path.isdir(r'E:/DIR') # 是否为文件夹
os.path.isfile(r'E:/DIR/test.py') # 文件是否存在:存在则返回True
os.path.exists(r'E:/DIR/test.py') # 返回True或False
os.path.isfile(r'E:/DIR') # 不论存不存在,都返回False
os.path.abspath(name) # 获取绝对路径
os.path.join(r'E:/DIR', test.py) # 目录+文件字符串名称
os.path.getsize(r'E:/DIR/test.py') # 获取文件大小
os.remove(r'E:/DIR/test.py') # 删除文件
os.sep # 路径分割符
os.linesep # 行终止符 Win--'\r\n'; Linux--'\n'; Mac--'\r'
os.name # 平台 'nt'; 'posix'
os.system(str) # shell命令
os.listdir(path) # 获取当前路径下的文件
最新文章
- 在各方面还没准备好的时候,大家一定要慎用border-box样式!!!!
- CoffeeScript学习(3)—— 函数
- 想做一个整合开源安全代码扫描工具的代码安全分析平台 - Android方向调研
- WPF翻转动画
- Yii处理流程
- 转:Node.js异步处理CPU密集型任务的新思路
- mysql 常用语法
- javascript笔记整理(流程控制)
- Delphi 中TWebBrowser的扩展控件TExWebBrowser
- Android网络开发之OkHttp--基本用法实例化各个对象
- 【学习笔记】tensorflow实现一个简单的线性回归
- git版本控制系统更新
- Java ME Technology - CDC(Connected Device Configuration)
- 计算机基础:计算机网络-chapter2
- WebRTC的视频解码原理简析
- [转]分布式系统唯一ID生成方案汇总
- nginx 根据域名和地址跳转
- Qt error ------ qRegisterMetaType() 跨线程信号与槽的形参携带
- 一个不错的工具推荐:JMeter
- Zookeeper在Centos7上搭建单节点应用
热门文章
- UVA 1424	 二 Salesmen
- linux tar命令
- 粒子群优化算法(Particle Swarm Optimization)
- Populating Display Item Value On Query In Oracle Forms
- [SAP ABAP开发技术总结]字段符号FIELD-SYMBOLS
- 读Effective Java笔记之one:static Factory methods instead of Constructors (静态工厂方与构造器)
- bzoj 2242: [SDOI2011]计算器 BSGS+快速幂+扩展欧几里德
- CSS笔记(十三)CSS3之过渡
- iOS - Swift NSValue		值
- [转载] [Mark]分布式存储必读论文