跑tf rcnn 出现问题:AttributeError: 'NoneType' object has no attribute 'astype'

win10+python3.6环境下,运行git上面的项目时出现AttributeError: ‘NoneType’ object has no attribute 'astype’问题
解决:问题出在以下代码上。

im_file = os.path.join(cfg.DATA_DIR, 'demo', image_name)
#print(im_file)
im = cv2.imread(im_file)

读取图片路径名,我通过print打印出来,发现没有错误,但是print(type(im))却发现它的类型属于NoneType。发现这是因为我的存储路径中存在中文文件夹,imread似乎无法识别中文命名的文件夹,所以只用改一下tf r

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
针对你的问题,"NoneType" object has no attribute 'find_all' 错误通常是因为在BeautifulSoup对象中没有找到指定的标签或属性,导致返回了NoneType对象。解决方法是在使用find_all()方法之前,先判断一下对象是否为NoneType,例如可以使用if语句进行判断。 针对你的问题,"NoneType" object has no attribute 'copy' 错误通常是因为在使用copy()方法时,对象为NoneType类型,无法使用copy()方法。解决方法是在使用copy()方法之前,先判断一下对象是否为NoneType,例如可以使用if语句进行判断。 以下是解决以上两个问题的代码示例: 1.解决'NoneType' object has no attribute 'find_all'错误 ```python from bs4 import BeautifulSoup import requests url = 'https://www.example.com' response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') # 判断对象是否为NoneType if soup.find_all('div', class_='example'): # 对象不为NoneType,执行find_all()方法 div_list = soup.find_all('div', class_='example') for div in div_list: print(div.text) else: # 对象为NoneType,输出提示信息 print('未找到指定标签或属性') ``` 2.解决'NoneType' object has no attribute 'copy'错误 ```python import pandas as pd df = pd.read_csv('example.csv') # 判断对象是否为NoneType if df is not None: # 对象不为NoneType,执行copy()方法 df_copy = df.copy() print(df_copy.head()) else: # 对象为NoneType,输出提示信息 print('读取csv文件失败') ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值