在保存过的.py文件末尾出现不知道怎么生成的字符?

我使用的是Sublime Text 3。
最近有几次打开之前的.py文件时发现在文件的末尾出现了一个新的代码行, 这个代码行不是我添加的。
例如:

even_numbers = list(range(2, 11, 2))
print(even_numbers)
rs)

或者:

for topping in pizza['toppings']:
    print("\t" + topping)
ng)

以上最后一行的"rs)"和"ng)"都不是我打出来的。该问题会让文件末尾出现新的一行, 并在消除了缩进的情况下显示原本最后一行代码的末尾几个字符。这种明显的末尾错误在检查时很难看不到且必报错, 而且我习惯在关闭检查过没问题的文件前按几次ctrl+s, 所以这个问题十有八九是我保存以后出现的。
一开始以为是不小心粘贴上去的, 但过去一段时间翻其他文件时又见到了几次并找到了上述规律。
目前来看这个问题会小概率的出现在随机的文件里。而且网上也没有找到一样的例子(也可能是因为我不知道怎么找)。
:)
没装啥插件, 之前已经把C盘的Sublime Text文件删干净并重装过一次了, 但刚刚又发现了这个问题。
这是什么情况?