使用我编写的 Jython 脚本的人之一遇到了错误:
AttributeError: 'module' object has no attribute 'path'
经过排查,原来是代码运行时出现错误os.path
。实际上,我发现os.path
它的系统(Windows 8)上没有定义,更准确地说,没有 module ntpath
。
以下命令,应该列出所有处理路径的模块:
import sys
print filter(lambda x: "path" in x, sys.modules)
返回一个空列表。
有谁知道如何解决这个问题?这是 Windows 8 上的“正常”或已知行为,还是该用户的版本确实特定。
谢谢你的帮助。