Несколько пользователей Python добавляют к одному и тому же файлу одновременно
Я работаю над сценарием Python, доступ к которому осуществляется через Интернет, поэтому несколько пользователей попытаются добавить один и тот же файл одновременно. Меня беспокоит то, что это может вызвать состояние гонки, когда несколько пользователей одновременно писали в один и тот же файл, и это могло повредить файл.
Например:
#!/usr/bin/env python
g = open("/somepath/somefile.txt", "a")
new_entry = "foobar"
g.write(new_entry)
g.close
Придется ли мне использовать для этого файл блокировки, так как эта операция выглядит рискованно.