python - 每次运行 Python 脚本时,如何关闭使用 Python 脚本创建的现有文件?
问题描述
在我的脚本中,我使用 Pandas 创建了一个 CSV 文件,并使用os.startfile()
. 我想知道我需要对我的脚本做些什么来允许这个 CSV 文件关闭,然后重新打开,并使用更新的信息,这样我每次重新运行脚本时就不必手动进入 Excel 并关闭文件.
每次我运行我的脚本时,如果我的.csv
文件是打开的,我会收到以下错误消息:
PermissionError:[Errno 13] 权限被拒绝:“filename.csv”。
文件关闭时我没有收到此错误消息。
解决方案
推荐阅读
- azure - 如何在逻辑应用程序中使用 HTTP 请求中传递的值/动态为逻辑应用程序参数分配值
- r - 使用 LOOP 将单元格中的缺失值替换为上述单元格 (n-1) 中的值
- windows - 在 Docker 中使用绑定挂载使 Windows 主机上的文件夹可用于容器
- android - 用 MenuItem 片段替换 ViewPager
- javascript - 带有 JSX 的制表符列 - 执行类函数
- python - 执行 SQL 文件,以 Pandas DataFrame 形式返回结果
- python - 在pytorch中将3维蒙版应用于RGB的矢量化方法
- c# - 如果响应中的字段数未知,如何反序列化 Json 响应?
- r - RWeka 库的 M5P 回归模型是否有非 Java 实现?
- php - Composer 在将 laravel 更新到 5.6 时停留在“发生了变化,再次查看所有规则”