stu1.txt文件中可能含有制表符(tab字符, '\t'),tab字符在不同终端和编辑器替换成空白字符数目不尽相同,这样就导致输出结果不一样。你可能把所有的tab字符替换成相应的空格,就不会有这样的问题了。
stu1.txt
'\t'
只是控制台打印的效果 你要把这些内容写到另一个文件再用txt打开是一样的因为他们的文件流是不变的