Python模块错误:Randint
这是我用来导入随机模块的代码。当我运行代码时,它会导入我的一个文件,用于测试名为random.py的代码。 这导致了各种各样的错误,所以我在回收站中“永久”删除了它以及我能找到的所有快捷方式。但它仍然存在,并且会导致错误。我的整个程序依赖于Python模块错误:Randint,python,random,Python,Random,这是我用来导入随机模块的代码。当我运行代码时,它会导入我的一个文件,用于测试名为random.py的代码。 这导致了各种各样的错误,所以我在回收站中“永久”删除了它以及我能找到的所有快捷方式。但它仍然存在,并且会导致错误。我的整个程序依赖于 from random import randint 我正在制作的游戏依赖于randint随机创建舰船和潜艇。 我正在运行Windows7 感谢Python为您导入的每个Python模块创建字节码缓存;对于Python 2,使用与原始文件相同的名称,扩展名
from random import randint
我正在制作的游戏依赖于randint随机创建舰船和潜艇。
我正在运行Windows7
感谢Python为您导入的每个Python模块创建字节码缓存;对于Python 2,使用与原始文件相同的名称,扩展名为.pyc
。即使源.py
文件已被删除,在导入random
时也会导入该文件
使用:
找到过时的random.pyc
字节码文件并将其删除
在Python 3中,这些文件通常存储在名为\uuuu pycache\uuuu
的子目录中,但如果没有相应的.py
源文件,则会忽略这些文件。想要只分发字节码文件(例如,在商业软件发行版中混淆代码)的人必须使用,这几乎肯定是你没有做到的。Python为你导入的每个Python模块创建字节码缓存;对于Python 2,使用与原始文件相同的名称,扩展名为.pyc
。即使源.py
文件已被删除,在导入random
时也会导入该文件
使用:
找到过时的random.pyc
字节码文件并将其删除
在Python 3中,这些文件通常存储在名为
\uuuu pycache\uuuu
的子目录中,但如果没有相应的.py
源文件,则会忽略这些文件。如果用户只想分发字节码文件(例如,在商业软件发行版中混淆代码),他们将不得不使用,这几乎肯定是您没有做到的。还会有一个random.pyc
文件,或者在同一文件夹(对于Python 2.x)中,或者在一个名为\uuuuupycache\uuu
的子目录中(对于3.x)。还将有一个随机.pyc
文件,或者在同一文件夹(对于Python 2.x)中,或者在名为\uuuu pycache\uuuu
的子目录(对于3.x)中如果没有相应的.py
文件,将忽略\uuuuuuuupycache\uuuuuuuuuu
中的文件。请参阅:如果缺少py源文件,则将忽略uuuupycache\uuuuuuuuuuuuuu中的pyc文件。这消除了意外过时的pyc文件导入问题。它们改善的情况比我想象的还要多:)如果没有相应的.py
文件,则忽略\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。这消除了意外过时的pyc文件imports.Huh的问题。他们对事情的改善比我想象的还要多:)
x = randint(1, 100)
if x % 2 == 0:
b = 'c'
import random
print(random.__file__)