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代码真的很爽
Aug 26 Python
Python计算回文数的方法
Mar 11 Python
python使用arp欺骗伪造网关的方法
Apr 24 Python
Python引用类型和值类型的区别与使用解析
Oct 17 Python
python+matplotlib演示电偶极子实例代码
Jan 12 Python
使用Django和Python创建Json response的方法
Mar 26 Python
selenium+python 去除启动的黑色cmd窗口方法
May 22 Python
python实现视频分帧效果
May 31 Python
Pytorch 之修改Tensor部分值方式
Dec 27 Python
Python txt文件常用读写操作代码实例
Aug 03 Python
python3让print输出不换行的方法
Aug 24 Python
Jupyter Notebook 如何修改字体和大小以及更改字体样式
Jun 03 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学习笔记(毕业设计)
2012/02/21 PHP
那些年一起学习的PHP(一)
2012/03/21 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
php实现的生成排列算法示例
2019/07/25 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
js获取UserControl内容为拼html时提供方便
2014/11/02 Javascript
JavaScript实现穷举排列(permutation)算法谜题解答
2014/12/29 Javascript
NodeJS Web应用监听sock文件实例
2015/02/18 NodeJs
JQuery球队选择实例
2015/05/18 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
nodejs中sleep功能实现暂停几秒的方法
2017/07/12 NodeJs
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
浅谈JavaScript面向对象--继承
2019/03/20 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
[03:40]2014DOTA2国际邀请赛 B神专访:躲箭真的很难
2014/07/13 DOTA
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
[01:06:12]VP vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python实现二叉树的遍历
2017/12/11 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
Python3 shutil(高级文件操作模块)实例用法总结
2020/02/19 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
Python进行统计建模
2020/08/10 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
UML设计模式笔试题
2014/06/07 面试题
2014年网络管理员工作总结
2014/12/01 职场文书
个性发展自我评价2015
2015/03/09 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书
MyBatis在注解上使用动态SQL方式(@select使用if)
2022/07/07 Java/Android