2

我正在学习 Python the Hard Way (LPTHW) 中的一些练习,在尝试为我制作的文本游戏编写一些原始代码时遇到了一些麻烦。

我的问题是从 python 标准库中导入“随机”模块。

问题源于 Python27 主目录中没有我的 .py 文件。

我的问题:如何告诉我的脚本在哪里查找文件?如果我使用的是真实路径,当另一个用户尝试运行我的脚本并且他们的根 python27 目录位于不同位置时,如何防止错误?

任何研究这方面的信息或资源都会有所帮助。

谢谢你。

4

1 回答 1

1

除非您以某种方式弄乱了PYTHONPATH环境变量,否则您将脚本存储在哪里都没有关系。import random应该总是工作。

但是,如果您有一个random.py与当前脚本在同一目录中命名的脚本,那么 Python 将首先尝试导入该脚本,然后再点击最终通向标准库的其他路径。那会是你的问题吗?

于 2013-10-24T19:22:39.703 回答