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) # 获取当前路径下的文件
Python中一些内建函数及os等模块的用法的更多相关文章
- python中的内建函数
本文用作记录python中的内建函数及其功能,本文内容随时补充. 完整的内建函数及其说明参考官方文档: https://docs.python.org/3.5/library/functions ...
- Python中的map()函数和reduce()函数的用法
Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下 Py ...
- 【转载】python中not,and,or的优先级问题及用法
作业: >>> print(5<4 or 3)3>>> print(2>1 or 6)True>>> print(5>1 and ...
- python 中文件输入输出及os模块对文件系统的操作
整理了一下python 中文件的输入输出及主要介绍一些os模块中对文件系统的操作. 文件输入输出 1.内建函数open(file_name,文件打开模式,通用换行符支持),打开文件返回文件对象. 2. ...
- 【转】python中常用第三方包os sys
1. os 这个模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下 ...
- Python中的日志记录方案-logging模块&loguru模块
原文链接 原创: 崔庆才 在 Python 中,一般情况下我们可能直接用自带的 logging 模块来记录日志,包括我之前的时候也是一样.在使用时我们需要配置一些 Handler.Formatter ...
- python常用标准库(os系统模块、shutil文件操作模块)
常用的标准库 系统模块 import os 系统模块用于对系统进行操作. 常用方法 os模块的常用方法有数十种之多,本文中只选出最常用的几种,其余的还有权限操作.文件的删除创建等详细资料可以参考官方文 ...
- python中sys.exit()和os._exit(0)退出程序
python中退出程序的两种方法,0为默认状态,可以为空,两者均会退出当前运行的程序,os._exit(0)中的0不能省略 sys.exit(0):可以捕获SystemExit异常,然后做相应的清理工 ...
- python标准库介绍——2 os.path模块详解
== os.path 模块 == ``os.path`` 模块包含了各种处理长文件名(路径名)的函数. 先导入 (import) ``os`` 模块, 然后就可以以 ``os.path`` 访问该模块 ...
随机推荐
- /proc/cpuinfo zz
/proc/cpuinfo文件分析 在Linux系统中,提供了proc文件系统显示系统的软硬件信息.如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到.本文章针 ...
- Oracle同义词学习
oracle的同义词总结 从字面上理解就是别名的意思,和视图的功能类似.就是一种映射关系. 同义词拥有如下好处: 节省大量的数据库空间,对不同用户的操作同一张表没有多少差别; 扩展的数 ...
- JavaScript 拼接JSON
<script language="javascript" type="text/javascript"> var json="" ...
- CA*Layer(CATransformLayer--CAGradientLayer)
CATransformLayer CATransformLayer不同于普通的CALayer,因为它不能显示它自己的内容.只有当存在了一个能作用域子图层的变换它才真正存在.CATransformLay ...
- STORM_0003_linux_zookeeper_storm_遇到的几个问题
1. 首先是花费时间在windows的eclipse下面安装fatjar因为是新版的缘故,装了很久才装上. 后来发现其实mvn可以打包出没有依赖的jar包 2. 然后是按照在ubuntu环境中的mvn ...
- Zookeeper相关知识
一.Zookeeper是什么? Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务. ...
- 纯js写验证码
<html> <head> <meta name="viewport" content="width=device-width" ...
- iOS - VIPER 架构模式
1.VIPER 从字面意思来理解,VIPER 即 View Interactor Presenter Entity Router(展示器(视图) 交互器 协调器 实体(数据) 路由器),迄今为止,划分 ...
- mysql与mysqld
mysql是客户机/服务器的结构. mysql是客户端行工具,连接mysqld服务,执行sql命令,可认为客户端sdk mysqld 启动mysql数据库服务. 脚本启动mysql服务的命令是 net ...
- Ubuntu Server14.04 32位安装odoo8.0简单方法
一.wget -O - https://nightly.odoo.com/odoo.key | apt-key add - 二.echo "deb http://nightly.odoo.c ...