Python os.path不';在Windows 8上似乎不起作用
其中一个使用我编写的Jython脚本的人出现了错误:Python os.path不';在Windows 8上似乎不起作用,python,windows-8,jython,os.path,Python,Windows 8,Jython,Os.path,其中一个使用我编写的Jython脚本的人出现了错误: AttributeError: 'module' object has no attribute 'path' 经过调查,发现错误发生在代码运行时os.path。 实际上,我发现os.path没有在其系统(Windows 8)上定义,更准确地说,没有模块ntpath 下面的命令应该列出所有处理路径的模块: import sys print filter(lambda x: "path" in x, sys.modules) 返回一个空列
AttributeError: 'module' object has no attribute 'path'
经过调查,发现错误发生在代码运行时os.path
。
实际上,我发现os.path
没有在其系统(Windows 8)上定义,更准确地说,没有模块ntpath
下面的命令应该列出所有处理路径的模块:
import sys
print filter(lambda x: "path" in x, sys.modules)
返回一个空列表
有人知道如何解决这个问题吗?这是Windows 8上的“正常”或已知行为,还是该用户的特定版本
感谢您的帮助。
sys.modules
列出了所有导入的模块,而不是可用的模块
os.path
不适用于您的原因可能是因为您当前目录中有一个名为os.py
的文件,该文件对stdlib隐藏了版本。什么是导入os;打印操作系统。\uuuu文件\uuuu
show?