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中进行自动化单元测试的教程
Apr 15 Python
Python入门教程之运算符与控制流
Aug 17 Python
Python实现的HMacMD5加密算法示例
Apr 03 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
May 18 Python
Python常见的pandas用法demo示例
Mar 16 Python
python3 pillow模块实现简单验证码
Oct 31 Python
python解析xml文件方式(解析、更新、写入)
Mar 05 Python
Django QuerySet查询集原理及代码实例
Jun 13 Python
python算的上脚本语言吗
Jun 22 Python
Python list和str互转的实现示例
Nov 16 Python
学点简单的Django之第一个Django程序的实现
Feb 24 Python
python如何读取和存储dict()与.json格式文件
Jun 25 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 Smarty date_format [格式化时间日期]
2010/03/15 PHP
php获取汉字首字母的函数
2013/11/07 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
php封装的验证码类分享
2017/02/26 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
PHP7新功能总结
2019/04/14 PHP
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
JS获取网页图片name属性的方法
2015/04/01 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
2016/07/18 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
面试题:react和vue的区别分析
2019/04/08 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
2019/07/19 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
jQuery实现鼠标拖拽登录框移动效果
2020/09/13 jQuery
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
python3.8与pyinstaller冲突问题的快速解决方法
2020/01/16 Python
keras slice layer 层实现方式
2020/06/11 Python
Python学习笔记之装饰器
2020/08/06 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
2021/02/20 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
《东方明珠》教学反思
2014/04/20 职场文书
关爱残疾人演讲稿
2014/05/24 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
毕业生评语大全
2015/01/04 职场文书
MYSQL 表的全面总结
2021/11/11 MySQL