我的代码有以下
import mod_curves
import mod_dates
import datetime
import modcalinputs
curvesclass = mod_curves.curvecalcs()
datesclass = mod_dates.datecalcs()
calcInputs = modcalinputs.calcinputs()
1. List item
class payment_calculations:
def __init__(self):
self.__accrualdays = 0
self.__accrualrate = 0
self.__coupondates = {}
....
当我在 init 声明中的任何变量(包括self)上运行PyCharm时,我看到PyCharm(NameError)报告的以下内容名称'self'未定义。我的代码中以self .__
开头的每个变量都会出现此错误这阻止了我可以进行的任何调试。
然而,当我执行我的代码时,应用程序按预期运行。
如何摆脱错误消息_
答案 0 :(得分:0)
我不确定下列内容究竟是什么工作 - 但有些事情已经
现在,当我设置一个针对self .__和相关变量的监视时,我没有看到错误。我认为问题的一部分是我最初在IDLE中编写代码,然后将代码复制到PyCharm项目中。因此,我没有PyCharm错误检查等。这意味着我有很多不必要的错误等。