因此,我有一个将质数写入csv文件的python程序。现在,我希望我的python文件在运行所有命令后对其自身进行复制,以作为我调整原始文件时的备份。
通过使python程序创建一个新的.py文件,然后在其中写入所有内容,我到目前为止还不了解这一点,但是这样做效率极低。我希望它更干净,更简单。
我听说过一些关于使用shutil.copyfile的信息,但是我不太确定如何使用它。shutil.copyfile是制作我的python文件本身的最佳方法,还是有更好的方法?
版本控制软件旨在解决此问题,即保留旧文件的副本。按照自己的方式进行操作会使源文件夹真正混乱。Mercurial / Hg确实易于学习和使用(它也是用python编写的)。
否则回答这个问题:
shutil.copy(__file__, "new_destination.py")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句