все Python 3osфункция
os.utime
os — метаданные
Устанавливает время доступа и изменения файла (atime, mtime).
Синтаксис
os.utime(...)
Без второго аргумента ставит текущее время — так работает команда touch для существующего файла. Кортеж (atime, mtime) принимает секунды, а параметр ns — наносекунды; передать оба нельзя. Сборочные системы и rsync сравнивают mtime, поэтому utime помогает при копировании сохранить исходные даты — это и делает shutil.copystat.
Примеры
import os
open('stamp.txt', 'w').close()
os.utime('stamp.txt', (100, 200))
print(os.path.getmtime('stamp.txt')) # → 200.0
os.remove('stamp.txt')
См. также
Частые ошибки
Открыть в полном глоссарииdocs.python.orgСообщить о неточности