Я хотел бы удалить два файла из папки по завершении моего скрипта. Нужно ли мне создавать функцию, отвечающую за удаление этих двух конкретных файлов? Я хотел бы подробнее узнать, как правильно использовать os.remove (если это то, что мне следует использовать). Эти два файла всегда будут отброшены при завершении моего сценария (который упаковывает серию файлов вместе в формате zip). Заранее спасибо.






Просто позвоните os.remove("path/to/file"). Например, чтобы удалить файл .emacs, вызовите
os.remove(".emacs")
Путь должен быть str, который представляет собой путь к файлу. Он может быть относительным или абсолютным.
Совершенно приемлемо иметь функцию cleanup (), которую вы вызываете в конце вашего скрипта, которая будет вызывать os.remove () в ваших файлах.
Похоже, что вам действительно нужен временный файл: http://docs.python.org/library/tempfile.html
os.remove (os.path.expanduser ("~ / .emacs"))