os和os.path模块
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模块的更多相关文章
- [转]Python os.path模块
os.path模块 原文链接:http://my.oschina.net/cuffica/blog/33494 basename('文件路径') 去掉目录路径,返回fname文件名 import ...
- python os.path 模块
os.path模块用法: 1, os.path.basename() >>> os.path.basename('/share/Public/cmiao')'cmiao' basen ...
- python os.path模块--转载
os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径) ...
- python模块之os和os.path模块
1.os模块os.listdir(dirname) 列出dirname下的目录和文件os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径.os.getenv()和os.pu ...
- [转载]python os.path模块
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...
- python:os.path模块常用方法
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法.更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.ht ...
- os模块、os.path模块、shutil模块、configparser模块、subprocess模块
一.os模块 os指的是操作系统 该模块主要用于处理与操作系统相关的操作,常用的是文件操作(读.写.删.复制.重命名). os.getcwd() 获取当前文件所在的文件夹路径 os.chdir() ...
- 18 os/os.path模块中关于文件/目录常用的函数使用方法 (转)
os模块中关于文件/目录常用的函数使用方法 函数名 使用方法 getcwd() 返回当前工作目录 chdir(path) 改变工作目录 listdir(path='.') 列举指定目录中的文件名('. ...
- os、os.path模块(文件/目录方法)
1.模块的概念:模块是一个包含所有定义的变量.函数的文件,模块可以被其余模块调用. 2.利用OS模块实现对系统文件的. os模块中常见的方法: gercwd() 返回当前工作目录 chdir( ...
随机推荐
- Data Flow ->> Merge
Merge组件的作用和Union All很相似,就是把两个输入源的结果集合并成一个.但是不同之处在于: 1)Merge输入的结果集需要先经过排序(这点表示怀疑) 2)Merge对于输入的两个结果集的数 ...
- RTC硬件时钟设置修改【转】
转自:http://os.chinaunix.net/a2008/0526/981/000000981211.shtml 这两天一直在做i2c设备驱动的理解,所以很少更新文章. 由于对于表计来说,RT ...
- SeaJS 学习
什么是系统 在生活和工作中,我们会接触到大量系统:自然界生态系统.计算机操作系统.软件办公系统,还有教育系统.金融系统.网络系统.理论系统等等.究竟什么是系统呢? 来看下维基百科的解释: 系统泛指由一 ...
- C#中的转换
11.3 转换 到目前为止,在需要把一种类型转换为另一种类型时,使用的都是类型转换.而这并不是唯一的方式. 在计算过程中,int可以采用相同的方式隐式转换为long或double,还可以定义所创建的 ...
- [HIHO1143]骨牌覆盖问题·一(矩阵快速幂,递推)
题目链接:http://hihocoder.com/problemset/problem/1143 这个递推还是很经典的,结果是斐波那契数列.f(i) = f(i-1) + f(i-2).数据范围太大 ...
- jpa+spring配置多数据源
property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/test?useU ...
- Android开源库--Asynchronous Http Client异步http客户端
如果说我比别人看得更远些,那是因为我站在了巨人的肩上. github地址:https://github.com/loopj/android-async-http Api文档地址:http://loop ...
- hdu 5067 Harry And Dig Machine (状态压缩dp)
题目链接 bc上的一道题,刚开始想用这个方法做的,因为刚刚做了一个类似的题,但是想到这只是bc的第二题, 以为用bfs水一下就过去了,结果MLE了,因为bfs的队列里的状态太多了,耗内存太厉害. 题意 ...
- 深入理解Java对象的序列化与反序列化的应用
当两个进程在进行远程通信时,彼此可以发送各种类型的数据.无论是何种类型的数据,都会以二进制序列的形式在网络上传送.发送方需要把这个Java对象转换为字节序列,才能在网络上传送:接收方则需要把字节序列再 ...
- 51nod1022 石子归并 V2
证明w满足四边形不等式,这里w是m的附属量,形如m[i,j]=opt{m[i,k]+m[k,j]+w[i,j]},此时大多要先证明w满足条件才能进一步证明m满足条件证明m满足四边形不等式证明s[i,j ...