Os和os.path模块函数

1、      Os模块

函数

描述

文件处理

Mkfifo()/mknod()

创建命名管道/创建文件系统节点

Remove()/unlink()

删除文件

Rename()/renames()

重命名文件

*stat

返回文件信息

Symlink

创建符号链接

Utime()

更新时间戳

Tmpfile()

创建并打开一个新的临时文件(“w+b”)

Walk()

生产一个目录树下的所有文件名

目录/文件夹

Chdir()/fchdir()

改变当前工作目录/通过一个文件描述符改变当前工作目录

Chroot()

改变当前进程根目录

Listdir()

列出制定目录的文件

Getcwd()/getcwdu()

返回当前工作目录/功能相同,但返回一个unicode对象

Mkdir()/makedirs()

创建目录/创建多层目录

Rmdir()/removedirs

删除目录/删除多层目录

访问/权限

Access()

检验权限模式

Chmod()

改变权限模式

Chown()/lchown()

改变用户和组/功能相同,但不会跟踪连接

Umask()

默认权限模式

文件描述符操作

Open()

底层的操作系统open

Read()/write()

读取写入功能

Dup()/dup2()

复制文件描述符号.功能相同,但是复制到另一个文件描述符

设备号

Makedev()

从major和minor设备号创建一个原始设备

Major()/monor()

从原始设备号获得major/minor设备号

Stat包含三种,一种是stat(),lstat(),xstat()

2.os.path模块

函数

描述

分割

Basename()

去掉目录路径,返回文件名

Dirname()

去掉文件名,返回目录路径

Join()

将分离的各部分组成一个路径名

Split()

返回(dirname(),basename())元祖

Splitdrive()

返回(drivename,pathname)元组

Splittext()

返回(filename,extension)元组

信息

Geatime()

返回最近访问时间

Getctime()

返回文件创建时间

Getmtime()

返回最近文件修改时间

Getsize()

返回文件大小-以字节为单位

查询

Exists()

指定路径或者目录或者文件是否存在

Isabs()

指定路径是否为绝对路径

Isdir()

指定路径是否存在且为目录

Idfile()

指定路径是否存在且为文件

Islink()

指定路径是否存在且为一个符号链接

Ismount()

指定路径是否存在且为一个挂载点

Samefile()

两个路径名是否指向同个文件

os和os.path模块的更多相关文章

  1. [转]Python os.path模块

    os.path模块 原文链接:http://my.oschina.net/cuffica/blog/33494 basename('文件路径')    去掉目录路径,返回fname文件名 import ...

  2. python os.path 模块

    os.path模块用法: 1, os.path.basename() >>> os.path.basename('/share/Public/cmiao')'cmiao' basen ...

  3. python os.path模块--转载

    os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径) ...

  4. python模块之os和os.path模块

    1.os模块os.listdir(dirname) 列出dirname下的目录和文件os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径.os.getenv()和os.pu ...

  5. [转载]python os.path模块

    os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...

  6. python:os.path模块常用方法

    os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...

  7. os模块、os.path模块、shutil模块、configparser模块、subprocess模块

    一.os模块 os指的是操作系统 该模块主要用于处理与操作系统相关的操作,常用的是文件操作(读.写.删.复制.重命名). os.getcwd()  获取当前文件所在的文件夹路径 os.chdir()  ...

  8. 18 os/os.path模块中关于文件/目录常用的函数使用方法 (转)

    os模块中关于文件/目录常用的函数使用方法 函数名 使用方法 getcwd() 返回当前工作目录 chdir(path) 改变工作目录 listdir(path='.') 列举指定目录中的文件名('. ...

  9. os、os.path模块(文件/目录方法)

    1.模块的概念:模块是一个包含所有定义的变量.函数的文件,模块可以被其余模块调用. 2.利用OS模块实现对系统文件的. os模块中常见的方法: gercwd()     返回当前工作目录 chdir( ...

随机推荐

  1. HDU 4648 Magic Pen 6 思路

    官方题解: 题意转化一下就是: 给出一列数a[1]...a[n],求长度最长的一段连续的数,使得这些数的和能被M整除. 分析: 设这列数前i项和为s[i], 则一段连续的数的和 a[i]+a[i+1] ...

  2. 我 Git 命令列表 (2)【转】

    转自:http://www.microsofttranslator.com/bv.aspx?from=en&to=zh-CHS&a=http%3A%2F%2Fvincenttam.gi ...

  3. 正则表达式验证工具类RegexUtils.java

    Java 表单注册常用正则表达式验证工具类,常用正则表达式大集合. 1. 电话号码 2. 邮编 3. QQ 4. E-mail 5. 手机号码 6. URL 7. 是否为数字 8. 是否为中文 9. ...

  4. C#的运算符重载

    运算符重载看起来与标准静态方法声明类似,但它们使用关键字operator和运算符本身,而不是一个方法名: public static 返回类型 operator +(类型1 变量1,类型2 变量2) ...

  5. java-基础练习题3

    [程序3] 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个"水仙花数",因 ...

  6. mongoDB使用复制还原数据库节省空间

    用db.copyDatabase可以备份复制数据的方法. 1.db.copyDatabase("from","to","127.0.0.1:16161 ...

  7. java中final关键字

    一.final修饰方法 禁止任何继承类修改它的定义,保证在继承中使方法行为保持不闲并且不会被覆盖. final修饰的方法,同意编译器针对该方法的调用转为内嵌调用.(类似c++ 中的inline?) p ...

  8. JavaScript高级编程(一)

    书中第2章,在HTML中使用JavaScript摘要总结 2.1 <script>元素 <script>中的5个属性:charset:可选.表示通过src属性指定的代码的字符集 ...

  9. linux系统下怎么安装.deb文件

    linux系统下怎么安装.deb文件? deb 是 ubuntu .debian 的格式.rpm 是 redhat .fedora .suse 的格式. 他们不通用(虽然可以转换一下). deb是de ...

  10. Android使用 LruCache 缓存图片

    摘要:在你应用程序的UI界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来. 使用图片缓存技术 在 你应用程序的UI界面加载一张图片是一件很简单的事情,但 ...