expected str, bytes or os.PathLike object, not NoneType
时间: 2023-09-28 09:05:47 浏览: 67
python pyinstaller3.4 win10补丁,修复环境变量错误
5星 · 资源好评率100%
这个错误的意思是你传递了一个空的参数,但是该函数需要一个字符串、字节或路径对象。你需要检查你的代码并确保你的参数不是空值。你可以使用 if 语句来检查参数是否为空,例如:
```
if my_param is not None:
# do something with my_param
```
或者你可以在函数定义中给参数设置一个默认值,例如:
```
def my_function(my_param=""):
# do something with my_param
```
这样,如果没有传递参数,它将默认为空字符串,而不是 None。
阅读全文