有的小伙伴想知道用access()函数可以判断一个文件被占用吗?理论上来说是不行的,access()返回的是文件的读写属性。为了让小伙伴们信服,小编进行了简单的测试。后来,群里有同学建议说,不妨用try尝试着open文件,如果成功,表示文件没有被占用,如果抛出异常,则表示文件被占用。结果表明,对同一个文件以写的方式打开多次,系统并没有抛出异常。究其原因,是因为文件被打开和文件被占用是完全两个不同的问题。顺便提醒一下,做上面的测试时,不要使用'w'的方式,否则文件内容会被清空。那么,究竟应该如何用Python判断一个文件是否被占用呢?这个问题还是要回归到操作系统层面来解决,也就是依赖win32api模块。简单验证了一下,函数is_used()基本可用。
Python用access判断文件是否被占用的实例方法
用户评论
推荐下载
-
hobocopy拷贝正在被占用的文件
hobocopy可以拷贝正在被电脑系统占用的文件经测试已成功命令行在txt文档里面
63 2019-07-06 -
域名批量生成查询快速查找域名是否被占用
域名批量生成查询,快速查找域名是否被占用。
27 2019-07-16 -
VB入门学习小程序判断计算机端口是否被占用走马灯
这是自己写的一个判断计算机通讯端口是否被占用的小程序,供入门者参考!
24 2019-09-06 -
unlocker强制删除解决此文件被占用.
很多人会遇到一些无法删除的文件 比如 删除某个文件的时候 提示正在使用 而你又不知道这个文件的运行名称 使用这个工具就可以在删除文件 并且无法删除的时候 找到问题的根源从而删除掉当前的程序
18 2020-09-03 -
Python用Try语句捕获异常的实例方法
Python用Try语句捕获异常的实例方法
13 2020-09-21 -
判断端口是否被占用和常用正则表达式
NULL 博文链接:https://dadi520.iteye.com/blog/920536
10 2020-09-21 -
python判断字符串以什么结尾的实例方法
在本篇文章里小编给大家整理了关于python判断字符串以什么结尾的实例方法 ,需要的朋友们可以学习参考下。
15 2020-10-28 -
Node.js检测端口port是否被占用的简单示例
大家有没有遇到过在开启本地服务时,有这么一种情况:当前端口已经被另一个项目使用了,导致服务开启失败。那么接下来,我们通过简简单单的示例代码来检测端口是否已经被占用。有需要的朋友们可以参考借鉴。
13 2020-11-17 -
python写文件时覆盖原来的实例方法
python写文件时覆盖原来写的方法: 使用“open(‘文件名’,’w’)”语句,以写模式打开文件,然后使用write函数写文件 最后用close函数关闭打开的文件,文件原来的内容就会被覆盖了 示例
24 2020-12-17 -
JS各种网页尺寸判断实例方法
代码如下:function reachBottom() { var scrollTop = 0; var clientHeight = 0; var scrollHeight
7 2020-12-31 -
linux查看防火墙是否关闭的实例方法
一、service方式 查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙。 推荐教程:linux教程 二、iptab
18 2021-01-09 -
C#解决文件被占用资源无法删除或修改的方法
C#解决文件被占用资源,无法删除或修改的方法
23 2021-09-19 -
php校验公钥是否可用的实例方法
ssh如何利用RSA公钥进行远程登录验证生成基于ssh协议第二版密钥,如果还是用rsa1,该升级了。这里注意不是cp,而是cat;不是">",而是">>
6 2021-11-12 -
C# 中Excel导入时判断是否被占用三种方法
C# 中Excel导入时判断是否被占用三种方法
7 2021-12-21 -
使用Python判断一个文件是否被占用的方法教程
今天有同学问,用os模块的access()能否判断一个文件是否被占用?可见,os.access()返回的是文件读写属性,与文件是否被占用没有半毛钱关系。后来,群里有同学建议说,不妨用try尝试着ope
6 2022-01-24


暂无评论