我會在當前需要大量時間的文本文件上做一些處理。我從活動監視器觀察到,當前應用程序只使用1個線程,因此我決定將文件拆分爲multiprocessing.cpu_count()相同的文件,並分別在它們中執行相同的過程。Python分割文本文件
我的代碼如下:
with open(filename) as f:
"do the process"
我想改變這個:
with open(filename) as f:
files = f.splitinto(cpu_count)
for file in files:
"start the threads to do the same process for each file"
你的問題到底是什麼?你看起來好像你已經掌握了它。 –
沒有像f.splitinto將文件分割成多個文件的方法。這是我尋找的東西。 – Mehr
啊。好的。將一個文件分割成多個文件意味着什麼?分裂如何? –