简体   繁体   English

我从不同线程读取/写入pandas数据帧是否安全?

[英]Is my reading/writing in pandas dataframe from differents threads is safe?

My code is quite simple. 我的代码很简单。 I have two thread scraping two webpages, filling two dataframes, and then writing two different files. 我有两个线程抓取两个网页,填充两个数据框,然后编写两个不同的文件。

module1.py
df1.to_csv(f1)
df2.to_csv(f2)

And I have a different python process who read those two files. 我有另一个读取这两个文件的python进程。

module2.py
df3 = pd.read_csv(f1)
df4 = pd.read_csv(f2)

Is this thread-safe ? 这是线程安全的吗?

我认为除非代码并行运行,否则您不必担心线程安全。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM