【发布时间】:2016-06-25 18:53:01
【问题描述】:
我正在使用队列和线程将数据写入 CSV。我遇到了一个问题,一个工作人员将写入 CSV,然后另一个工作人员将写入 CSV,从而导致数据布局方式出现问题。
是否可以在一名工作人员打开 CSV 时将其锁定,以便其他工作人员在再次关闭之前无法打开它?
谢谢!
【问题讨论】:
-
你有没有看过从系统调用
chattr(stackoverflow.com/questions/11455468/…) -
嗯,但你可以从 python 脚本中调用它吗?这也适用于mac吗?
-
chattr应该可以在 mac 和 linux 上工作,但不能在 windows 上工作。
标签: python multithreading csv