前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Python 技术篇-判断指定路径下的文件是否处于打开状态或占用状态实例演示

Python 技术篇-判断指定路径下的文件是否处于打开状态或占用状态实例演示

作者头像
小蓝枣
发布于 2020-09-24 02:16:14
发布于 2020-09-24 02:16:14
1.3K00
代码可运行
举报
运行总次数:0
代码可运行

说明: 如果是打开状态,会报如下错误:PermissionError: [Errno 13] Permission denied: 'C:\\Users\\Administrator\\Deskto p\\接口用例\\hello.xls' [Errno 13] Permission denied 就是文件处于打开状态的标识。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def file_is_openState(file_path):
    """
     lizhi, 2020.08.18
    【作用】
     判断文件是否打开,利用 [Errno 13] Permission denied 异常
    【参数】
     文件路径
    【返回】
     True : 代表文件已打开
     False : 代表文件没有打开,或者不存在
    """
	try:
	    print(open(file_path, "w"))
	    return False
	except Exception as e:
	    if("[Errno 13] Permission denied" in str(e)):
	        print("文件已打开!")
	        return True
	    else:
	    	return False

# 调用
file_is_openState("C:\\Users\\Administrator\\Deskto p\\接口用例\\hello.xls")
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python接口自动化测试 - openpyxl基本使用
官方提醒:出于性能考虑, sheet.iter_cols() 方法不支持在只读模式使用
小菠萝测试笔记
2020/06/09
6860
Selenium 系列篇(五):文件篇
WebDriver 仅仅提供了下载文件相关的 API,上传文件的 API 并没实现,需要我们自己去实现;而且上传文件需要同时兼容 Win 和Mac OSX 两套操作系统
AirPython
2020/09/22
1K0
Selenium 系列篇(五):文件篇
Python 技术篇-用flask服务实现mac本地文件上传至windows服务器指定文件夹下实例演示
操作 linux 主机的话用 paramiko 会简单很多,可以看我下面的文章。 Python 技术篇-用 paramiko 库实现 winodws 本地文件上传至 linux 服务器实例演示 首先是在要进行管理的 windows 服务器下运行下面的代码启用服务。
小蓝枣
2021/12/01
1.2K0
Python 技术篇-用flask服务实现mac本地文件上传至windows服务器指定文件夹下实例演示
vscode与python自动办公化
在平时,可能由于不同用途的需要,会复制一个文件内容稍加改动形成一个新的文件。但一段时间后可能想知道自己改动了哪些文件,推荐用vscode(免费且便捷)
用户6841540
2024/08/04
1330
深入 Python 文件操作从基础到高级技术
文件是存储在计算机上的数据集合,可以包含文本、图像、音频等各种信息。在Python中,文件可以分为文本文件和二进制文件。文本文件是由字符组成,而二进制文件则包含了更为复杂的数据格式。
一键难忘
2024/03/22
1500
Python文件的读写
说明:由于Windows和macOS文件目录系统的格式不同,在没有介绍到系统通配分隔符前,代码中的文件目录格式主要匹配macOS系统文件目录结构,下面是Python中常用的文件目录操作方法:
小雨coding
2020/07/27
1.6K0
python3基础:目录操作
os模块提供了统一的操作系统接口函数,python中对文件和文件夹的操作都要涉及到os和shutil模块,在使用前需要使用import引入,例如;
py3study
2020/01/09
1.3K0
python pathlib模块的基本使用和总结
相比常用的 os.path而言,pathlib 对于目录路径的操作更简介也更贴近 Pythonic。但是它不单纯是为了简化操作,还有更大的用途。
叶庭云
2020/09/17
3K0
python   pathlib模块的基本使用和总结
Pandas高级数据处理:数据安全与隐私保护
在当今数字化时代,数据的价值不言而喻。无论是企业还是个人,在使用Pandas进行数据分析时,都必须重视数据的安全和隐私保护。本文将由浅入深地介绍Pandas中常见的数据安全与隐私保护问题、常见报错及如何避免或解决,并结合代码案例进行解释。
Jimaks
2025/02/21
890
Python 接口测试之Excel表格数据操作方法封装
  我们在做接口测试,经常会用到excel去管理测试数据,对Excel的操作比较频繁,那么使用python如何操作Excel文件的读与写呢?由于之前讲的都是大的框框,没有讲这么小的模块使用,现在就化整为0的讲解。
全栈测试开发日记
2023/02/18
6280
Python 接口测试之Excel表格数据操作方法封装
搭一个简单的接口测试框架
可以理解为工具的集合,把日常所需要实现功能的代码,模块进行封装起来结合其他的工具进行测试。得出结论报告。
赵云龙龙
2020/02/24
4660
shutil 标准库: Python 文件操作的万用刀
今天来聊一个被低估的 Python 标准库 - shutil 。工作中我们用 Python (尤其是写一些短小轻快的脚本)虽然经常和文件打交道,却很少用到 shutil 。但实际上, shutil 提供了比 os 模块更高级的文件操作接口,能让我们写出更 Pythonic 的代码。
Piper破壳
2024/12/21
1150
2022年最新Python大数据之Python基础【八】文件的操作与类
文章目录 1、文件的基本操作 2、文件的读取操作 3、文件的写入操作 4、文件的追加操作 5、文件读写模式拓展(了解,看到能明白意思即可) 6、文件备份案例 7、rename和remove 8、文件夹的操作 9、批量修改文件名案例 10、面向对象的思维方式 11、类和对象 12、类的定义 13.类的实例化 14、self 1、文件的基本操作 文件打开的格式: file = open(文件路径,读写模式) 文件路径:可以写相对路径,也可以写绝对路径 读写模式:r(读取) w(写入) a(追
Maynor
2022/09/27
5210
Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹
pathlib.Path("路径").is_file() 判断是否是文件,是文件的话返回 True。 pathlib.Path("路径").is_dir() 判断是否是文件夹,是文件夹的话返回 True。
小蓝枣
2021/12/01
7760
Python 技术篇-不使用os模块判断指定路径是文件还是文件夹,使用pathlib库判断文件和文件夹
Python操作excel进行插入、删除行操作实例演示,利用xlwings库实现
插入行演示采用正序遍历操作,直接使用 xlwings 提供的 sheet.api.Rows("行数").Insert() 方法就能实现整行插入处理。 需要注意的是,如果是前插入,要避免再次检测到刚才匹配过的内容,以防循环反复插入原位置。
小蓝枣
2021/12/01
3.2K0
Python操作excel进行插入、删除行操作实例演示,利用xlwings库实现
Python基础入门6_文件和异常
这次将介绍有关文件和异常的处理,包括读写文本文件、二进制文件、JSON 文件,异常处理,以及 pathlib 模块的介绍。
kbsc13
2019/08/16
1K0
tempfile.NamedTemporaryFile创建临时文件在windows没有权限打开
06 Feb 2018 tempfile.NamedTemporaryFile创建临时文件在windows没有权限打开 记录下来是因为当时谷歌这个问题时发现,网上也有很多人遇到这个问题,我也因为这个问题导致了一个bug,所以告诫自己以后使用API多仔细看看文档。 python的tempfile模块用于创建系统临时文件,是一个很有用的模块。通过tempfile.NamedTemporaryFile,可以轻易的创建临时文件,并返回一个文件对象,文件名可以通过对象
俊采
2018/05/15
2.5K0
爬虫 (二十二) 最常见的文件操作模块(值得收藏) (十三)
相信如果你慢慢把这篇文章读完,然后加以实践,你会对 python 文件操作会有很大的理解,加油看完哦
公众号---人生代码
2020/01/14
9710
爬虫 (二十二) 最常见的文件操作模块(值得收藏) (十三)
python脚本提取flutter项目的中文字符生成表格文件
思路: # 获取文件内连续的中文字符(筛选规则为冒号内的字符串如果出现\u4e00到\u9fa5字符串 提取冒号内容作为目标文本 (.*?)非贪婪模式) 用法:运行main.py,生成result e
用户4458175
2020/03/06
1.3K0
Python自动化办公之Word批量转成自定义格式的Excel
python实现word转成自定义格式的excel文档(解决思路和代码)支持按照文件夹去批量处理,也可以单独一个文件进行处理,并且可以自定义标识符。
Python小二
2020/11/09
1.7K0
Python自动化办公之Word批量转成自定义格式的Excel
推荐阅读
相关推荐
python接口自动化测试 - openpyxl基本使用
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文