Python:文件操作总结2——模块操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:文件操作总结2——模块操作相关的知识,希望对你有一定的参考价值。

一、os模块常用的文件处理函数

os模块提供了对系统环境、文件、目录等操作系统级的借口函数。

1.os.access(path,mode):判断path路径下的文件是否有权限mode,若有返回True,否则返回False

[参数说明]:

path——文件的访问路径

mode——权限

mode的参数取值 描述
os.F_OK 测试path下的文件是否存在
os.R_OK 测试path下的文件是否可读
os.W_OK 测试path下的文件是否可写
os.X_OK 测试path下的文件是否可执行

 

 

 

 

 

1 import os
2 #假定example.txt文件存在,并有读写权限
3 print(os.access(rD:\\example.txt,os.F_OK)) #判断文件example.txt是否存在
4 print(os.access(rD:\\example.txt,os.R_OK)) #判断文件example.txt是否有读权限
5 print(os.access(rD:\\example.txt,os.W_OK)) #判断文件exampl.txxt是否有写权限
6 print(os.access(rD:\\example.txt,os.X_OK)) #判断文件example.txt是否可执行
7 #假定tom.txt文件时不存在的
8 print(os.access(rD:\\tom.txt,os.F_OK))
9 print(os.access(rD:\\tom.txt,os.X_OK))

技术分享

2.os.chdir(path):改变当前的工作目录到指定的路径

[参数说明]:path——要切换到的新路径

[返回值]:如果允许改变返回True,否则返回False

1 import os
2 #查看当前工作目录
3 cwd=os.getcwd()
4 print(当前工作路径为:,cwd)
5 #修改工作目录
6 os.chdir(rD:\\workspace)
7 #查看修改后的工作目录
8 cwd=os.getcwd()
9 print(修改后的工作路径为:,cwd)

技术分享

以上是关于Python:文件操作总结2——模块操作的主要内容,如果未能解决你的问题,请参考以下文章

python文件操作总结

python文件操作总结

python中的模块

Python之os.path路径模块中的操作方法总结

PYTHON 模块总结

python笔记——文件操作与os模块