赞
踩
原博主代码
在利用上述博主提供代码进行测试时,遇到的些许问题,现总结如下:
ModuleNotFoundError: No module named ‘shapefile‘
尝试:cmd里面输入pip install shapefile
报错:找不到shapefile安装包
最终解决办法:cmd里面输入pip install pyshp
解释:虽然安装包名称时pyshp,但是在import时还是import shapefile
ModuleNotFoundError: No module named ‘osgeo‘
尝试:cmd里面输入pip install osgeo
报错:运行子过程出错
尝试:cmd里面输入pip install gdal
报错:运行子过程出错
最终解决办法:https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal 在这个网站搜索对应python版本的whl文件,直接在cmd里面pip install "文件路径\文件名.whl"即可
ValueError: could not convert string to float:
尝试:更改txt文件,原以为是excel转为txt文件以后,两列中间会有空格,原以为是这个空格的问题,但是修改成英文字符的逗号以后,仍然报错。(注:逗号只能用英文逗号)
尝试:在line=line.split(‘,’)后面家里一句代码print(line),结果是可以显示出数据的,说明是txt文件最后有空格,然后把txt文件直接拖动到代码编辑窗口,就可以看到是有明显的空格,删除空格以后运行成功!
图中红框部分就是空格,在处理数据的时候需要把这个空格给删除,以后再处理数据的时候可以先把文件直接拖动到编辑器里面查看格式
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。