Я пытаюсь создать файл, который доступен только для чтения и -writable (0600
).
Это единственный способ сделать это, используя os.open()
следующим образом?
import os
fd = os.open('/path/to/file', os.O_WRONLY, 0o600)
myFileObject = os.fdopen(fd)
myFileObject.write(...)
myFileObject.close()
В идеале, я бы хотел использовать ключевое слово with
, чтобы я мог автоматически закрыть объект. Есть ли лучший способ сделать то, что я делаю выше?