2
我正在用Cython弄溼我的腳。考慮一下我的總noob。寫入一個非常大的文件是我的代碼中的一個主要瓶頸,所以我認爲我會研究並行性,但是我還沒有找到任何有用的方法來編寫具有並行性的文件。使用cython.parallel.parallel和nogil寫入文件
它甚至有可能使用
with nogil, parallel():
語句寫入一個文件?嘗試編寫字符串時出現編譯錯誤:
Constructing Python tuple not allowed without gil
您不能在nogil塊中使用任何Python函數或對象。如果你想用nogil做文件IO,你必須用C來做。這篇博文可以幫助你:http://www.code-corner.de/?p=183 – jcrudy
@jcrudy:你應該發佈這個答案。 – hivert