最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python常用模块之os的详细介绍

来源:动视网 责编:小采 时间:2020-11-27 14:24:53
文档

python常用模块之os的详细介绍

python常用模块之os的详细介绍:os模块用于python和操作系统进行交互。常用函数如下:os.getcwd() 获取python脚本当前的工作路径。os.chdir() 修改当前脚本的工作路径。os.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedirs('dirnam
推荐度:
导读python常用模块之os的详细介绍:os模块用于python和操作系统进行交互。常用函数如下:os.getcwd() 获取python脚本当前的工作路径。os.chdir() 修改当前脚本的工作路径。os.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedirs('dirnam


os模块用于python和操作系统进行交互。

常用函数如下:

os.getcwd() 获取python脚本当前的工作路径。

os.chdir() 修改当前脚本的工作路径。

os.makedirs('dirname1/dirname2') 可生成多层递归目录

os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除。

os.mkdir() 创建单个目录。

os.rmdir() 删除单个目录,如果目录不为空,无法删除。

os.listdir() 列出指定目录下的所有文件或目录,以列表的方式返回。

os.remove()删除一个文件。

os.rename(‘oldname’,‘newname’)可以对文件或者目录进行重命名。

os.stat() 获取文件或者目录的详细属性信息(例如:文件的大小,uid,gid,inode号,atime,ctime,mtime等....)

os.sep 用于获取当前操作系统的目录分隔符。

os.linesep 用于获取当前操作系统的默认换行符。

os.pathsep 用于获取当前操作系统的默认的路径分隔符,用于分隔每个路径的符号。

os.name 用于获取当前系统使用的平台Windows 返回 ‘nt'; Linux 返回’posix'。

os.system()直接运行系统命令,并且将命令运行后的结果,直接输出到屏幕上,如果执行的是linux下的shell命令,在命令执行结束后,可以获得这个shell命令的执行结果(0为真,非0为假)。

os.popen() 用于运行系统命令,并且可以将命令运行的结果保存到python变量中。

os.environ 用于获取当前操作系统中的环境变量。

os.path.split() 当用户输入一个文件的路径时,模块中的该函数会将路径和文件名拆分成两部分,返回一个元组。

os.path.abspath() 在abspath这个函数中,传入的任何文件名的前端(即使这个文件不存在),都会被加上这个python程序所在的目录的绝对路径。

例如:

print os.path.abspath('passwd')

>>>/Users/macbook/PycharmProjects/untitled1/pass

os.path.dirname() 返回路径的目录部分。其实就是os.path.split(path)的第一个元素。

os.path.basename() 回路径的文件部分。其实就是os.path.split(path)的第二个元素。

os.path.exists() 用于检测一个文件的路径是否真的存在,如果存在返回True,如果不存在返回False。

os.path.isabs() 用于检测一个路径是否为绝对路径,如果是绝对路径返回True,如果不是绝对路径返回False。

os.path.isfile() 用于检测一个文件是否存在,如果存在返回True,不存在返回False。

os.path.ismount() 用于检测一个目录是否为挂载点,如果是返回True,否则返回False。

os.path.isdir() 用于检测一个目录是否存在,如果存在返回True,不存在返回False。

os.path.islink()用于检测一个文件是否为链接文件,是返回True,否则返回False。

os.path.join()用于路径拼接,将多个路径拼接为一个路径。

os.path.getatime()用于获取该文件上次访问过的时间。(以时间戳的方式返回。)

os.path.getctime()用于获取该文件属性上次被修改过的时间。(以时间戳的方式返回。)

os.path.getmtime()用于获取该文件内容上次被修改过的时间。(以时间戳的方式返回。)

os.path.getsize()用于获取该文件的大小。(返回的单位为字节。)

文档

python常用模块之os的详细介绍

python常用模块之os的详细介绍:os模块用于python和操作系统进行交互。常用函数如下:os.getcwd() 获取python脚本当前的工作路径。os.chdir() 修改当前脚本的工作路径。os.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedirs('dirnam
推荐度:
标签: 常用 介绍 os
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top