Python脚本去除文件的只读性操作


Posted in Python onMarch 05, 2020

如何在PYTHON中移去文件的只读属性, 用chmod命令stat.S_IWRITE

import os
import stat
os.chmod( filename, stat.S_IWRITE )

如去除文件

D:\集成架\MobileDgnSdk12\samples\PKPM-Scaffolding\PBimAllProducts\Debug\PKPMECSchemas\Base\PBM_ConstructModel.01.00.ecschema.xml的只读性
import os
import stat
os.chmod( "D:\集成架\MobileDgnSdk12\samples\PKPM-Scaffolding\PBimAllProducts\Debug\PKPMECSchemas\Base\PBM_ConstructModel.01.00.ecschema.xml", stat.S_IWRITE )

补充知识:python+selenium:web端关闭时间控件readonly属性,可直接输入时

下面提供4种:移除或者关闭web端时间控件的readonly属性的方法

方法一:原生js,移除readonly属性

js = "document.getElementById('train_date').removeAttribute('readonly')"

方法二:jQuery,移除readonly属性

js = "$('input[id=train_date]').removeAttr('readonly')"

方法三:jQuery,设置属性为false

js = "$('input[id=train_date]').attr('readonly',false)"

方法四:jQuery,设置属性为空

js = "$('input[id=train_date]').attr('readonly',' ‘)"

接下来,清除时间控件原有显示文本,send_keys输入自己想要输入的时间,避免了操作时间控件的不便;

driver.execute_script(js)
driver.find_element_by_id('train_date').clear()
driver.find_element_by_id('train_date').send_keys('2017-09-30')

以上这篇Python脚本去除文件的只读性操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现二叉堆
Feb 03 Python
Python中基础的socket编程实战攻略
Jun 01 Python
python正则表达式的使用
Jun 12 Python
python实现壁纸批量下载代码实例
Jan 25 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
python矩阵/字典实现最短路径算法
Jan 17 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
django-filter和普通查询的例子
Aug 12 Python
pycharm修改file type方式
Nov 19 Python
python开根号实例讲解
Aug 30 Python
PyQT5速成教程之Qt Designer介绍与入门
Nov 02 Python
Python约瑟夫生者死者小游戏实例讲解
Jan 04 Python
Python IDE环境之 新版Pycharm安装详细教程
Mar 05 #Python
Python Handler处理器和自定义Opener原理详解
Mar 05 #Python
Python使用进程Process模块管理资源
Mar 05 #Python
Python json模块与jsonpath模块区别详解
Mar 05 #Python
Python如何用filter函数筛选数据
Mar 05 #Python
Python API len函数操作过程解析
Mar 05 #Python
Python通过Tesseract库实现文字识别
Mar 05 #Python
You might like
php实现字符串翻转的方法
2015/03/27 PHP
php 5.4 全新的代码复用Trait详解
2017/01/05 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
Javascript学习笔记1 数据类型
2010/01/11 Javascript
JavaScript全局函数使用简单说明
2011/03/11 Javascript
浅谈javascript的原型继承
2012/07/25 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
详解JavaScript正则表达式之RegExp对象
2015/12/13 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
vue父子组件的嵌套的示例代码
2017/09/08 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
el-table树形表格表单验证(列表生成序号)
2020/05/31 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
[51:17]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.22
2019/09/05 DOTA
浅析Python中yield关键词的作用与用法
2016/11/29 Python
Python实现全排列的打印
2018/08/18 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
PyTorch实现更新部分网络,其他不更新
2019/12/31 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
安全保证书范文
2014/04/29 职场文书
项目转让协议书
2014/10/27 职场文书