我的经验是sashkello是正确的,Excel会锁定文件。即使是OpenOffice/LibreOffice也会这样做。他们将文件锁定在磁盘上,并创建临时版本作为工作副本。任何试图访问打开的文件的程序都将被操作系统拒绝。这是因为许多公司将Excel文件视为数据库,但用户不了解并发和同步所涉及的问题。在

我在linux上,会出现这种行为(至少当文件在SAMBA共享上时)。在与文件相同的目录中查找,如果存在名为.~lock.[filename]#的文件,则无法从其他程序读取文件。我不确定是什么强制了这个锁,但我怀疑它是一个NTFS属性。请注意,即使是简单的cp或cat也会失败:cp: error reading ‘CATALOGUE.ods’: Input/output error

更新:实际的锁定机制似乎是“oplocks”,这是一个连接到Windows共享的概念:http://oreilly.com/openbook/samba/book/ch05_05.html。如果共享由Samba管理,解决方法是禁用对某些文件类型的锁定,例如:

veto oplock files = /*.xlsx/

如果你没有在linux上使用共享或NTFS,那么我想只要你的脚本有写权限,你就应该能够运行文件。默认情况下,只有创建文件的用户有写访问权限。在

解决方法2:该限制似乎仅适用于在Excel/LO中以可写方式打开的文件,但是LO至少允许您以只读方式打开文件(转到“文件”->“属性”->“安全性”,设置为只读,保存并重新打开该文件)。我不知道这是否也会成为xlwt的RO。在

python保存为excel文件_初级Python:在excel文件打开时保存它相关推荐

  1. python 人脸检测自动拍照_自动检测人脸并在打开时拍摄快照

    我在我的大学里做人脸识别项目.我想拍一张快照,如果在关闭摄像头前自动检测到人脸,就保存下来. 我现在所做的就是打开摄像头,等待检测到人脸,然后按"q"键拍摄快照并保存图像. 代码如 ...

  2. java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...

    网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...

  3. 【笔记】MATLAB文件中文乱码问题:使用记事本打开,保存成不同的格式,然后再使用Matlab打开观察结果

    问题描述         使用新版本MATLAB阅读老版本编写的程序文件时出现乱码的问题. 原因分析:         MATLAB的不同版本使用不同的编码. 解决方案:         在开始遇到这 ...

  4. 当txt文件或者sql文件数据量太大,无法打开时,可以通过Emeditor这个编辑器打开

    当txt文件或者sql文件数据量太大,无法打开时,可以通过Emeditor这个编辑器打开,进行处理和编辑. Emeditor 这个软件,可以在占用小部分内存的情况下,快速打开,数据量大的txt或者sq ...

  5. python关闭excel文件_利用Python读取和修改Excel文件(包括xls文件和xlsx文件)

    本文介绍一下使用Python对Excel文件的基本操作,包括使用xlrd模块读取excel文件,使用xlwt模块将数据写入excel文件,使用openpyxl模块读取写入和修改excel文件. 目录 ...

  6. python保存字典到xml文件_使用Python和BeautifulSoup从XML文件创建字典

    请原谅我对Python的初级知识.我需要使用BeautifulSoup迭代XML文件中的某个元素.在 我试图从一个气象网站创建的XML文件中获取信息,现在我像这样保存XMLdef aber_forca ...

  7. python读excel乱码_解决Python2.7读写文件中的中文乱码问题

    Python2.7对于中文编码的问题处理的并不好,这几天在爬数据的时候经常会遇到中文的编码问题.但是本人对编码原理不了解,也没时间深究其中的原理.在此仅从应用的角度做一下总结, 1.设置默认编码 在P ...

  8. python用excel文件_使用Python进行Excel文件处理

    本章节选自本人著<python Basic Tutorial>第十五章 15. Excel文件处理 15.1 引言 数据处理是python的一大应用场景,正如我在本书之前所反复强调的,基于 ...

  9. python 读plt文件_用python读Excel文件

    在IC设计.验证.后端中经常会用Excel来做配置文件.寄存器表.定义后端SDC参数等,不管Excel好不好用,但学习成本低啊. Excel文件的结构 Excel文件主要由工作簿(book).工作表( ...

最新文章

  1. 复杂密码生成工具apg
  2. Awk 实例,第 1 部分
  3. 超想做一个网络游戏!有兴趣的人进来讨论讨论!
  4. mysql 9.0创建数据库_数据库基础学习——MySQL数据库知识小结(9)
  5. 概率视角下的线性模型:逻辑回归有解析解吗?
  6. 牛客题霸 [有关阶乘的两个问题1] C++题解/答案
  7. 渴望订阅– RxJava常见问题解答
  8. bind安装和主要配置
  9. 词云图 - WorldCloud - Python代码实现
  10. MUI 图片上传、预览、删除重选等等实现
  11. Redis分布式锁的概念
  12. oracle ^]字符,oracle数据中特殊字符处理
  13. Unity3D面试总结
  14. 跟着 Cell 学作图 | 火山图进阶版
  15. 辞职信微信html,女教师辞职信走红微信背后:“走心”
  16. 微信公众平台开发[5] —— 微信扫码支付介绍
  17. 烤仔的朋友们 | 手把手教你掌握 DeFi 隐私保护实用技巧
  18. 厉害了!使用Elastic的有监督机器学习进行二元分类
  19. python实现和‘对象’qq自动续火
  20. js判断输入是否含有空格

热门文章

  1. ubuntu16.04 + kinetic +turtlebot2配置
  2. ubuntu 安装cmake
  3. Let‘s Fluent:更顺滑的MyBatis
  4. 淘宝直播在冲刺最复杂的人工智能技术!
  5. 戏说云栖,如果这些名人参加云栖大会。。。
  6. 我的前端成长之路:中医药大学毕业的业务女前端修炼之路
  7. 云原生应用 Kubernetes 监控与弹性实践
  8. 终于等到你!阿里正式向 Apache Flink 贡献 Blink 源码
  9. 云栖专辑 | 阿里开发者们的第3个感悟:从身边开源开始学习,用过才能更好理解代码
  10. 首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底