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`` 访问该模块 ...
随机推荐
- js对数组排序
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- PHP工作原理
文章一 :http://blog.csdn.net/21aspnet/article/details/6973405 简介 先看看下面这个过程: 我们从未手动开启过PHP的相关进程,它是随着Apach ...
- 解决properties文件乱码问题(eclipse和MyEclipse)
windows——>Preferences——>General——>ContentTypes——>Text——>Java Properties File,设置Defaul ...
- iOS - OC NSKeyedArchiver 数据归档
前言 @interface NSKeyedArchiver : NSCoder @interface NSKeyedUnarchiver : NSCoder 在 OC 语言中,归档是一个过程,即用某种 ...
- poj3608Bridge Across Islands(凸包间最小距离)
链接 以下所有文章均转载( http://blog.csdn.net/acmaker/article/details/3176910) 转载请注明出处! 考虑如下的算法, 算法的输入是两个分别有 m ...
- Python学习(8)字符串
目录 Python 字符串 Python 访问字符串中的值 Python 字符串更新 Python 转义字符 Python 字符串运算符 Python 字符串格式化 Python 三引号 Unicod ...
- Jmeter使用之常用函数介绍
“_csvRead”函数 CsvRead函数是从外部读取参数,CsvRead函数可以从一个文件中读取多个参数. 下面具体讲一下如何使用csvread函数: 1. 新建一个csv或者text文件 ...
- php提示:Call to undefined function curl_init
我要利用curl函数进行数据采集时发现提示Call to undefined function curl_init错误了,后来从官网了解到因为curl默认不是php开启的函数,我们需要手工打开哦,下面 ...
- 学会使用JDK API
api是字典,知识过了一遍之后,剩下的就是实践+百度+api了
- Android星星评分控件RatingBar的使用
在Android的开发中,有一个叫做评分控件RatingBar,我们可以使用该控件做等级划分.评分等作用,星星形状显示,也可以半星级别,我们来看一下评分控件如何使用. 布局文件中定义控件以及属性,这里 ...