Python命令print()不打印
我试图调试一个脚本,插入print()命令以查看变量的状态。但这些命令似乎不起作用。当我使用PyScripter逐行调试时,它只是跳过那些行。我正在使用Python 3。问题出在.py文件中定义的类的方法中,该类是从另一个.py文件调用的。我在下面插入部分代码Python命令print()不打印,python,python-3.x,Python,Python 3.x,我试图调试一个脚本,插入print()命令以查看变量的状态。但这些命令似乎不起作用。当我使用PyScripter逐行调试时,它只是跳过那些行。我正在使用Python 3。问题出在.py文件中定义的类的方法中,该类是从另一个.py文件调用的。我在下面插入部分代码 class BaseGen: def duracion(self, rangos, anio, semanas, verificar_ver_py=True): print('some string') 电话号码
class BaseGen:
def duracion(self, rangos, anio, semanas, verificar_ver_py=True):
print('some string')
电话号码是:
duracion = base.duracion(rangos_parte, anio, semanas)
问题在于PyScripter。我在Python控制台上尝试了相同的代码,结果很好。您还没有在任何地方定义
string
。可能您传递了错误的变量进行打印。您应该会得到一个错误,因为您没有定义string
是的,我只是没有在问题中包含定义。我将把问题编辑成更有用的内容。它只是不打印任何内容,还是抛出了某种错误?因此,如果您发布Python的响应,可以更好地帮助您。如果它没有完全运行,请检查您是否正确调用了它,或者某些流控制是否使它跳过了该块code@José,对不起,没有看到:)也编辑了我的