python报错TypeError: expected str, bytes or os.PathLike object, not NoneType

出现这种错误的原因主要发生在打开文件时,文件路径错误导致,基本都会出现如下提示:

 File "D:\Anaconda\envs\pytorch\lib\ntpath.py", line 76, in join
    path = os.fspath(path)

定位到我的代码中问题代码是:

有查了一些资料,有博主说路径没有添加到变量中,尝试以后没能解决我的问题,分析原因主要是因为,我在config文件中定义了两个全局路径,只有这个出现问题,且路径都是直接copy的绝对路径,所以应该不是环境变量的问题。具体原因还未知。

解决方案:

将全局路径全部替换为绝对路径,亲测可用


版权声明:本文为qq_41997920原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。