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之模拟鼠标键盘动作具体实现
Dec 30 Python
python设置检查点简单实现代码
Jul 01 Python
Python使用Scrapy爬取妹子图
May 28 Python
python 创建弹出式菜单的实现代码
Jul 11 Python
python实现随机调用一个浏览器打开网页
Apr 21 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
Python 中包/模块的 `import` 操作代码
Apr 22 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
Jun 28 Python
有关Tensorflow梯度下降常用的优化方法分享
Feb 04 Python
Tensorflow:转置函数 transpose的使用详解
Feb 11 Python
13个Pandas实用技巧,助你提高开发效率
Aug 19 Python
Python天气语音播报小助手
Sep 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
日本收入最高的漫画家:海贼王作者版税年收入高达8.45亿元
2020/03/04 日漫
php调用mysql存储过程
2007/02/14 PHP
php 面试碰到过的问题 在此做下记录
2011/06/09 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
JS 创建对象(常见的几种方法)
2008/11/03 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
2012/12/28 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
2014/05/27 Javascript
IE8中使用javascript动态加载CSS的解决方法
2014/06/17 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
python获取当前计算机cpu数量的方法
2015/04/18 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Python 变量类型详解
2018/10/10 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
keras tensorflow 实现在python下多进程运行
2020/02/06 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
社区安全生产月活动总结
2014/07/05 职场文书
党员四风自我剖析材料思想汇报
2014/09/13 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
教师年终个人总结
2015/02/11 职场文书
银行工作心得体会范文
2016/01/23 职场文书
Python基础之Socket通信原理
2021/04/22 Python
MySQL表类型 存储引擎 的选择
2021/11/11 MySQL