os.path.basename(path)“AttributeError:'unicode'对象没有属性'path'”是什么意思?

时间:2016-06-02 14:14:19

标签: python path

我正在尝试在字符串上使用int x = 42;。我认为这就是它的使用方式。在doc for version 3中,它明确表示情况确实如此,但我使用的是2.7。如果我拥有的只是一个字符串(显然没有路径属性?)

,我如何使用该方法

1 个答案:

答案 0 :(得分:1)

您可能已使用自己的变量覆盖了os

这样的事情:

import os
# ...
os = "abc"
# ...
os.path # <-- error

确保您没有shadow导入的图书馆。