python - Pycharm "unresolved reference"加入 os.path

标签 python pycharm os.path

pycharm升级到2018.1,python升级到3.6.5后,pycharm报“unresolved reference 'join'”。最新版本的 pycharm 不会对以下行显示任何警告:

from os.path import join, expanduser

我可以知道为什么吗?

(我之前用的是python 3.6.?)

我尝试了几乎所有我能找到的东西,例如删除并重新创建解释器、使缓存无效并重新启动、删除并重新创建 virtualenv ...我该如何解决这个问题?

(我可以毫无错误地运行我的程序。)

最佳答案

遗憾的是,PyCharm 似乎会尝试评估现有文件/文件夹的路径,而在某些情况下该文件/文件夹并不存在,因此会产生此警告。

当你为应该创建的东西构建路径时它不是很有用,因为显然它还不存在,但 PyCharm 仍然会提示。

您可以尝试单击"file">“使缓存无效”>“无效并重新启动”。这对我有用。

[edit] 它会回来的,没什么可做的。

关于python - Pycharm "unresolved reference"加入 os.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49687860/

相关文章:

python - 在 OSX 上使用格式语言的德语数字分隔符?

python - 在 Windows/Python 2.7 上使用 mailer.py 时没有名为 _core 的模块

python - 似乎无法从 PyCharm 中的 GitHub 存储库中获取

python - 如何配置pycharm使用nose2代替nose

python - 在 python 中,如何获取 "."的完整路径名?

从列表中设置路径的Pythonic方式

python - 如何在 url conf 中获取该字符串的正确正则表达式?

python - 如何计算真值表以显示 'p and q' 等语句的结果?

python - 当 Python 脚本从 PyCharm 控制台停止时等待并完成进程?

python - 如何在Python中根据某些条件剪切字符串的末尾?