Skip to main content
 首页 » 编程设计

python之我从不同线程读取/写入 pandas dataframe 是否安全

2025年05月04日13freeliver54

我的代码很简单。我有两个线程抓取两个网页,填充两个数据框,然后写入两个不同的文件。

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

我有一个不同的 python 进程读取这两个文件。

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

这是线程安全的吗?

请您参考如下方法:

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