python - 为什么 Pycharm 生成 .bak 文件

标签 python pycharm

我的Pycharm开始生成.bak文件,例如views.py.bak文件views.py 这些文件是备份文件,所以我猜应该有一些选项可以禁用/激活 bak 文件。 解决方案?

最佳答案

第三方模块将创建 .bak 文件。 示例 - WinMerge:winmerge documentation
此外,开发人员过去常常将备份副本命名为“.bak、.old、.new 等”。
维基链接:Bak File


(根据下面的 win 合并文档指南)
备份文件页面
此页面允许您控制 WinMerge 如何创建备份文件。

  1. 创建备份文件 指定 WinMerge 应何时创建备份文件。您可以单独启用或禁用这些选项中的每一个:

文件夹比较(默认禁用):每当文件被覆盖(复制)时都会创建备份文件。

文件比较(默认启用):每当保存文件时都会创建备份文件。

  1. 创建备份文件到 指定创建备份文件的位置。只能启用以下选项之一:

原始文件的文件夹(默认启用):备份文件创建在与源文件相同的文件夹中。这通常是一个不错的选择。缺点是清理大文件夹中的备份文件需要大量工作。

全局备份文件夹(默认禁用):所有备份文件都创建在一个全局文件夹中。这使它们易于清理。但是,如果有多个具有相同文件名的源文件,则最新的备份文件会覆盖之前的同名文件。

  1. 备份文件名 当 WinMerge 创建备份文件时,它会将扩展名附加到源文件名。您可以选择以下一种或两种扩展方案:

追加.bak-extension(默认启用):例如将file.txt备份到file.txt.bak。

文件比较(默认启用):时间戳几乎总是唯一的,因此该选项通常可以避免在源文件具有相同名称时复制备份文件名。

此外,每次保存文件时都存储一份文件副本提供了一种跟踪文件更改的方法。但是,您应该考虑到此选项会创建大量文件。


关于python - 为什么 Pycharm 生成 .bak 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11077595/

相关文章:

python - MongoEngine:当将 document_type 定义为 str 时,ReferenceField 仅接受 DBRef 或文档

python - 使用要排除的索引列表进行索引

python - pycharm """:return :"""in a Python documentation string

python - 如何更改pycharm命令将rst转换为html

python - PyCharm 代码完成某些元素周围的红色矩形?

python - 对Youtube的查询数量是否有限制?

python - 如何在列表列表中找到共同元素?

python - 在 Python 类中初始化和使用常量的最佳方法是什么?

python - pycharm中如何查看类似于Rstudio的全局环境?

python - 在 PyCharm 中实现对额外测试运行程序的支持