所以我有一个 python 程序,它将素数写入 csv 文件。我现在希望我的 python 文件在运行所有内容后制作自身的副本,作为我调整原始文件时的备份。
到目前为止,我通过让 python 程序创建一个新的 .py 文件,然后在其中写入所有内容,而不知道这一点,但这是非常低效的。我希望它更干净、更简单。
我听说过一些有关使用 Shutil.copyfile 的信息,但我不太确定如何使用它。 Shutil.copyfile 是让我的 python 文件复制自身的最佳方法,还是有更好的方法?
版本控制软件旨在解决这个问题,即保留旧文件的副本。按照你的方式去做会让你的源文件夹变得非常混乱。汞/汞是真的很容易学 http://mercurial.selenic.com/learn并使用(它也是用 python 编写的)。
否则回答这个问题:
shutil.copy(__file__, "new_destination.py")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)