美文网首页
编代码时遇到的玄学bug总结

编代码时遇到的玄学bug总结

作者: 孤独面壁者 | 来源:发表于2018-05-24 13:41 被阅读0次

    玄学bug1:

    先看一段代码:

    import os
    my_file = 'D:/text.txt'
    if os.path.exists(my_file):
        os.remove(my_file)
    file2 = open('test.txt', 'w', encoding='utf-8' )
    filename = './TestResult.txt'
     file= open(filename,encoding='utf-8')
    for line in file.readlines():
        print(line)
        file2.write(line)
    

    这段代码很简单吧,其实就是打开一个文件,按行读取并写道另一个文件中去,当然编码方式是用utf-8.正常的结果应该是下面这个图片。但是实际时每次结果都不同,代码也没问题


    图片.png

    txt文档里面的内容应该是下面这张图片


    图片.png
    但实际结果呢?每次运行都不能完整的写入txt文档,都是写道一般就不写了,what fxxk doing。
    没办法只能把文件复制到心得文件夹,从新的文件夹打开文件。这次就可以很好的运行了。真是玄学,我也是醉了。

    但是实际时每次结果都不同,代码也没问题

    相关文章

      网友评论

          本文标题:编代码时遇到的玄学bug总结

          本文链接:https://www.haomeiwen.com/subject/nlqsjftx.html