0
考慮下面的代碼:使用對象進行多處理?
if __name__ == '__main__':
print "name = main"
multiprocessing.Process(target=r.fetchFiles, args=(r.results.pop(),))
class R:
# ...
def fetchFiles(self, blabla):
with open('/tmp/doyou.txt', 'w+') as f:
f.write('do you do something?')
r
是R
一個實例。測試文件沒有被寫入。爲什麼?
爲什麼爲r R的實例?你的代碼沒有顯示。要使多處理工作,請將所有代碼放入函數中。 – MKesper
欣賞我沒有粘貼18000行代碼。謝謝。 –
請給出一個應該工作的簡單例子。 – MKesper