Python
主要模块和常用方法简览
PY
核心模块方法
********************
os
模块
:
os.remove()
删除文件
os.unlink()
删除文件
os.rename()
重命名文件
os.listdir()
列出指定目录下所有文件
os.chdir()
改变当前工作目录
os.getcwd()
获取当前文件路径
os.mkdir()
新建目录
os.rmdir()
删除空目录
(
删除非空目录
,
使用
shutil.rmtree())
os.makedirs()
创建多级目录
os.removedirs()
删除多级目录
os.stat(file)
获取文件属性
os.chmod(file)
修改文件权限
os.utime(file)
修改文件时间戳
os.name(file)
获取操作系统标识
os.system()
执行操作系统命令
os.execvp()
启动一个新进程
os.fork()
获取父进程
ID
,在子进程返回中返回
0
os.execvp()
执行外部程序脚本(
Uinx
)
os.spawn()
执行外部程序脚本(
Windows
)
os.access(path, mode)
判断文件权限
(
详细参考
cnblogs)
os.wait()
暂时未知
os.path
模块:
os.path.split(filename)
将文件路径和文件名分割
(
会将最后一个目录作为文件
名而分离
)
os.path.splitext(filename)
将文件路径和文件扩展名分割成一个元组
os.path.dirname(filename)
返回文件路径的目录部分
os.path.basename(filename)
返回文件路径的文件名部分
os.path.join(dirname,basename)
将文件路径和文件名凑成完整文件路径
os.path.abspath(name)
获得绝对路径
os.path.splitunc(path)
把路径分割为挂载点和文件名
os.path.normpath(path)
规范
path
字符串形式
os.path.exists()
判断文件或目录是否存在
os.path.isabs()
如果
path
是绝对路径,返回
True
os.path.realpath(path)
#
返回
path
的真实路径
os.path.relpath(path[, start])
#
从
start
开始计算相对路径
os.path.normcase(path)
#
转换
path
的大小写和斜杠
os.path.isdir()
判断
name
是不是一个目录,
name
不是目录就返回
false
os.path.isfile()
判断
name
是不是一个文件,不存在返回
false