os模块和sys模块
1、os模块
与path有关:
os.path.isfile():判断置顶对象是否为文件,是返回true,否返回false
os.path.isdir():判断指定对象是否为目录,是返回true,否返回false
os.path.exists():检验指定的对象是否存在,是返回true,否返回false
os.path.getsize():获得文件的大小,如果为目录,返回0
os.path.split():返回路径的目录和文件名
os.path.abspath():获得绝对路径
os.path.dirname(path):返回文件路径
os.path.basename(path):返回文件名
os.path.join(path, name) 连接目录和文件名
与path无关
os.name():判断现在正在使用的系统,windows返回"nt","linux"返回posix
os.listdir():指定所有目录下所有的文件和目录名
os.getcwd():得到当前工作的目录
os.mkdir():创建目录
os.rmdir():删除指定目录
os.remove():删除指定文件
os.chdir():改变目录到指定目录
os.system():执行shell命令
os.stat():获取文件属性
2、sys模块
sys.argv():命令行参数list,第一个元素是程序本身路径
sys.exit(n) :退出程序,正常退出时exit(0)
sys.version:获取python解释程序的版本信息
sys.path :返回模块的搜索路径
sys.platform:返回操作系统平台名称
sys.getdefaultenconding():获取解释器默认编码
sys.getfilesystemencoding:获取内存数据存到文件里的默认编码
sys.getrecursionlimit():获取最大递归层数
sys.setrecursionlimit(n):设置最大递归层数
sys.stdout.write():标准输出
sys.stdin.readline()[:-1]: 标准输入
推荐阅读
-
Python3.5 Pandas模块缺失值处理和层次索引实例详解
-
paramiko模块安装和使用(远程登录服务器)
-
python使用os模块的os.walk遍历文件夹示例
-
os模块,sys模块,json / pickle模块,logging模块
-
Node.js中process模块常用的属性和方法
-
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
-
AngularJS动态加载模块和依赖的方法分析
-
Python中的模块和包概念介绍
-
ThinkPHP空模块和空操作详解
-
Python中MySQLdb和torndb模块对MySQL的断连问题处理