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使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
Dec 24 Python
解决python ogr shp字段写入中文乱码的问题
Dec 31 Python
python3.4爬虫demo
Jan 22 Python
Python学习笔记之Break和Continue用法分析
Aug 14 Python
python 并发编程 非阻塞IO模型原理解析
Aug 20 Python
django重新生成数据库中的某张表方法
Aug 28 Python
python 图像插值 最近邻、双线性、双三次实例
Jul 05 Python
Python reversed反转序列并生成可迭代对象
Oct 22 Python
python 多进程和协程配合使用写入数据
Oct 30 Python
Python实现小黑屋游戏的完整实例
Jan 06 Python
python 逐步回归算法
Apr 06 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 Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
linux下为php添加curl扩展的方法
2011/07/29 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
2014/11/08 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
2016/03/21 PHP
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
javascript中的一些注意事项 更新中
2010/12/06 Javascript
深入理解JavaScript 参数按值传递
2017/05/24 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
Vue 请求传公共参数的操作
2020/07/31 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
Python中每次处理一个字符的5种方法
2015/05/21 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
python如何更新包
2020/06/11 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
python 星号(*)的多种用途
2020/09/21 Python
Python random模块的使用示例
2020/10/10 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
基于HTML5的WebGL经典3D虚拟机房漫游动画
2017/11/15 HTML / CSS
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
酷瑞网络科技面试题
2012/03/30 面试题
会计专业自我鉴定范文
2013/10/06 职场文书
终端业务员岗位职责
2013/11/27 职场文书
简单租房协议书
2014/04/09 职场文书
艾滋病宣传活动总结
2014/05/08 职场文书
推普周活动总结
2014/08/28 职场文书
争先创优心得体会
2014/09/12 职场文书
学校领导班子四风对照检查材料
2014/09/27 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python