我试图调试python代码,我想指出错误发生的行号。根据找到的帖子,的代码给出了调用函数的行no。例如
if __name__ == '__main__':
try:
foo()
except:
<the code to print line no when error occurs>
但是它给了我foo()的一行no,请帮助找到发生错误的确切行no。
谢谢,
当我像python一样在python文件下面运行时,.it不会抛出错误。
#coding: pythonql
print([ select y for x in [1,2,3] let y = x**2 ])
,但当我使用jython运行时,它会抛出以下错误
文件“src/ File ex.py”,第1行
SyntaxError:未知编码: pythonql
为什么?请帮忙..。使用python3.3和jython2.7的im
最初,我尝试以一个整数t作为输入,然后t行跟随每一行包含一个字符串,我在Python3.4.1 i.e.e.p“./prin.py”中的代码中得到运行时错误,在EOFError: EOF中,在读取一行时,请指出我哪里出错了?
for i in range(input()):
d = input()
a = list(d)
b = set(a)
print (len(b))
我是一个编程Python的新手,并且一直在使用下面的代码做一些教程。当我尝试为googlemaps模块定义变量时,我的代码在第二行出错。我从一个在线教程中获得的源代码是从谷歌地图服务器获取方向:
from googlemaps import googlemaps
MS = googlemaps() <-- 'module' object is not callable
我看过Python3.4文档区和模块区。我尝试通过PIP再次下载该模块,但无济于事,谷歌也没有带来任何东西。
我确实注意到其他代码有GoogleMaps (大写),我尝试调用它,但它并不存在。我没有在任何
我在尝试从qtgui站点-包导入时出错。这里有一个摘录,摘录了有错误的代码。
from gnuradio import qtgui
在sitepackage中的文件中,qtgui是文本解析器,它包含以下语句:
from stdlib import read_file
这就是抛出错误的地方。
在跟踪之后,问题是qtgui中的文件on (称为textparser.py )试图从stdlib导入read_file。这是违规线路的回溯。
File "/usr/lib/python2.7/site-packages/qtgui/textparser.py", line 2, in
只有一个关于三元条件运算符的小问题,这个问题让我困惑了很长一段时间。
代码示例(python 2.7):
>>> x, y = None, 3
>>> x, y
(None, 3)
>>> (x == None and x or y)
3
>>> (x != None and x or y)
3
>>> (x if x == None else y)
第三行和第四行是老式的条件运算符。两者都会产生相同的结果。显然,前者的结果是“错误的”。根据python的说法,也许这不是错误的。但是在程序中很容易出错,而