我正在通过艰难的方式学习 Python (LPTHW) 进行一些练习,但在尝试为我制作的文本游戏编写一些原始代码时遇到了一些麻烦。
我的问题是从 python 标准库导入“随机”模块。
问题源于没有我的 .py 文件在主 Python27 目录中。
我的问题:如何告诉我的脚本到哪里寻找文件?如果我使用的是真实路径,当另一个用户尝试运行我的脚本并且他们的根 python27 目录位于不同位置时,我该如何防止错误?
研究此问题的任何信息或资源都会有所帮助。
谢谢。
请您参考如下方法:
除非您以某种方式弄乱了您的 PYTHONPATH 环境变量,否则您将脚本存储在何处根本无关紧要。 import random 应该始终有效。
但是,如果您在与当前脚本相同的目录中有一个名为 random.py 的脚本,则 Python 将首先尝试导入该脚本,然后再访问最终导致标准的其他路径图书馆。这可能是你的问题吗?
