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中使用百度音乐搜索的api下载指定歌曲的lrc歌词
Jul 18 Python
Python3实现连接SQLite数据库的方法
Aug 23 Python
用map函数来完成Python并行任务的简单示例
Apr 02 Python
简析Python的闭包和装饰器
Feb 26 Python
利用python获取某年中每个月的第一天和最后一天
Dec 15 Python
编写多线程Python服务器 最适合基础
Sep 14 Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 Python
用Python爬取QQ音乐评论并制成词云图的实例
Aug 24 Python
pandas数据处理进阶详解
Oct 11 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 Python
Django和Ueditor自定义存储上传文件的文件名
Feb 25 Python
python实现简单聊天功能
Jul 07 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和ACCESS写聊天室(六)
2006/10/09 PHP
第四节--构造函数和析构函数
2006/11/16 PHP
php缓存技术介绍
2006/11/25 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
微信小程序发送订阅消息的方法(php 为例)
2019/10/30 PHP
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
2015/10/25 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
angular学习之动态创建表单的方法
2018/12/07 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
node删除、复制文件或文件夹示例代码
2019/08/13 Javascript
vue实现分页加载效果
2019/12/24 Javascript
小程序中设置缓存过期的实现方法
2020/01/14 Javascript
Python跳出循环语句continue与break的区别
2014/08/25 Python
python基于queue和threading实现多线程下载实例
2014/10/08 Python
python中元类用法实例
2014/10/10 Python
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python变量赋值的秘密分享
2018/04/03 Python
windows下添加Python环境变量的方法汇总
2018/05/14 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
详解python 中in 的 用法
2019/12/12 Python
项目技术负责人岗位职责
2015/04/13 职场文书
区域销售大会开幕词
2016/03/04 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis