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`` 访问该模块 ...
随机推荐
- CodeForces 12C Fruits
Fruits Time Limit:1000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64u Submit Stat ...
- [HDOJ5877]Weak Pair(DFS,线段树,离散化)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5877 题意:给一棵树和各点的权值a,求点对(u,v)个数,满足:1.u是v的祖先,2.a(u)*a(v ...
- [HDOJ3714]Error Curves(三分)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3714 题意:求n个二次函数在[0,1000]的最小值. 三分枚举. #include <bits ...
- 【原创】pads layout 画多边形copper,出现Self-Intersecting Polygon,解决办法
在做线性位移传感器的电路板时,需要在一个很小的多边形Copper操作,总是提示“Self-Intersecting Polygon”报错,意思是outline线自身交叉,换句话说就是线宽与多边形尺寸没 ...
- HIP-HOP 漫画家 Skottie Young
http://blog.sina.com.cn/s/blog_67e59b160100v9ib.html 以上是部分预览图! 下载地址: 29 MB= 127 张 yy语 ...
- 通过EasyUI Tree说明SQL GUID和自增列ID的使用场景
最新在开发中用到了EasyUI里面的Tree,通过API可以看到这个Tree的数据格式如下: 其中ID比较重要,API也说了,最开始我考虑到GUID比自增ID多占用了一些空间,所以采用的自增ID,测试 ...
- poj 1265 Area (Pick定理+求面积)
链接:http://poj.org/problem?id=1265 Area Time Limit: 1000MS Memory Limit: 10000K Total Submissions: ...
- FZU 2218 Simple String Problem(简单字符串问题)
Description 题目描述 Recently, you have found your interest in string theory. Here is an interesting que ...
- Codeforces Round #375 (Div. 2) D. Lakes in Berland dfs
D. Lakes in Berland time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- canvas背景透明
var can=document.getElementById("canv"); c=can.getContext("2d"); c.globalAlpha=. ...