为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我得到 NameError: name 'self' is not defined?

为什么我得到 NameError: name 'self' is not defined?

三国纷争 2021-06-06 11:18:03
当我尝试运行此 python 代码时:def convertProjection(self,x,y,from_crs,to_crs):    crsSrc = QgsCoordinateReferenceSystem(from_crs)    crsDest = QgsCoordinateReferenceSystem(to_crs)    xform = QgsCoordinateTransform(crsSrc, crsDest)    pt = xform.transform(QgsPoint(x,y))    return pt.x, pt.y# Remove the "EPSG:" partfrom_crs = 3857to_crs = 4326x = -11705274.6374y = 4826473.6922lon, lat = self.convertProjection(x,y,from_crs,to_crs)发生此错误:/usr/bin/python3.5 /home/jithin/PycharmProjects/PythonTests/XYTOLatLong_Conversion.pyTraceback (most recent call last):  File "/home/jithin/PycharmProjects/PythonTests/XYTOLatLong_Conversion.py", line 36, in <module>    lon, lat = self.convertProjection(x,y,from_crs,to_crs)NameError: name 'self' is not defined任何帮助表示赞赏......谢谢......
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 325 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号