datetime函数故障处理

今天出现了一个很奇怪的bug,在导入datetime函数时出现了 the bad magic number error,怀疑和python2/3的版本混装有关,另外我在保存py文件时使用的是datetime.py,后来意识到会和系统默认库相冲突时,又把文件重命名了,但是datetime函数调用的时候就会一直调用那个已经不存在的文件。

解决方法也是参考网上的一些方案,但其实也没搞懂,问题莫名解决了
具体的方法如下:
将文件后缀由.py修改成.pyc,这样会自动跳出一堆缓存文件和.pyc结尾的文件,把这些全删除后问题解决。

参考资料:
https://teamtreehouse.com/community/importerror-bad-magic-number-in-time-bx03xf3rn
https://stackoverflow.com/questions/514371/whats-the-bad-magic-number-error

你可能感兴趣的:(datetime函数故障处理)