Python判断文件可读怎么做?Python如何判断文件是否可以读写

python之中虽然能够通过各种方法来将文件在程序中打开,但是有些文件虽然可以打开,但是因为没有权限或者是做了限制的原因而无法读写 。所以文件读取进来之后还需要去判断它是否有读写操作权限,下文有详细代码示例和解析,想学习的话就一起往下看看吧 。

Python判断文件可读怎么做?Python如何判断文件是否可以读写


1.文件读写判断和文件是否存在判断都是能够通过内置模块os之中的方法来完成的,那么在读写文件之前也可以先判断一下它是否存在,调用exists()方法并且传入文件路径即可,代码示例如下所示:
import osos.path.exists(test_file.txt)该方法调用之后会返回两个结果,分比为True和False,表示的意思也就是文件存在和不存在 。
2.那么文件是否可以执行读写操作则是通过access()方法来进行判断,这个方法需要传入两个参数,语法示例如下所示:
os.access(path, mode)第一个参数path从名字上就可以看出来需要传入的是文件路径字符串,而另外一个参数mode传入的就需要是操作模式了 。这些操作模式有四种,分别使用os.F_OK、os.R_OK、os.W_OK、os.X_OK这几个参数 。而它们的作用自然也是不同的,分别可以判断文件是否存在、文件是否可读、文件是否可写以及文件是否可以去执行 。
一般只需要去调用最后一个模式就能够同时判断文件是否存在,以及是否可以执行读写操作了,代码如下:
if os.access("/file/path/foo.txt", os.X_OK):    print ("Fcute")【Python判断文件可读怎么做?Python如何判断文件是否可以读写】以上就是关于“Python判断文件可读怎么做?Python如何判断文件是否可以读写”的全部内容了,希望对你有所帮助 。
Python判断文件可读怎么做?Python如何判断文件是否可以读写


Python判断文件可读怎么做?Python如何判断文件是否可以读写


Python判断文件可读怎么做?Python如何判断文件是否可以读写


微信扫码Python课,免费报名
Python判断文件可读怎么做?Python如何判断文件是否可以读写


现在报名赠100例知识点合集
Python判断文件可读怎么做?Python如何判断文件是否可以读写


    猜你喜欢