File "/home/a/pycharmproject/clothes_try_on_copy/11/PF-AFN-main/PF-AFN_train/data/base_dataset.py", line 60, in get_transform if 'resize' in opt.resize_or_crop: TypeError: argument of type 'NoneType' is not iterable
时间: 2024-02-04 10:01:57 浏览: 152
swift-iPhone的DoubanFM使用AFN和MPMoviePlayer实现
这个错误是由于 opt.resize_or_crop 的值为 None,而在 if 语句中尝试对其进行迭代导致的。你可以通过检查 opt.resize_or_crop 的值是否为 None 来解决这个问题,然后再决定是否执行相应的操作。
以下是一个可能的解决方法:
```python
if opt.resize_or_crop is not None and 'resize' in opt.resize_or_crop:
# 执行相应的操作
...
```
这样,只有在 opt.resize_or_crop 不为 None 且包含 'resize' 字符串时,才会执行相应的操作,避免了对 NoneType 进行迭代的错误。请根据你的代码逻辑进行相应的修改。
阅读全文