Python中的'Tuple不能被调用

3 投票
1 回答
8913 浏览
提问于 2025-04-18 00:40

我在用Python画图的时候遇到了一个错误,代码大概是这样的:

import matplotlib.pyplot as plt

plt.plot(list_x,list_y)

正如我在标题里提到的,这个错误是:

'tuple' object is not callable 

我在想我的代码哪里出问题了,但后来我发现即使我粘贴的是正确的代码(比如这个链接里的:http://matplotlib.org/examples/pylab_examples/accented_text.html),这个错误还是会出现。

这真让人困惑。谢谢大家提前提供的任何帮助建议。

相关问题:

1 个回答

3

正如评论中提到的,你可能不小心把 plt.plot 的值给覆盖掉了。

Python 2.7.5+ (default, Feb 27 2014, 19:37:08) 
[GCC 4.8.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib.pyplot as plt
>>> plt.plot
<function plot at 0x2285488>

如果在新的解释器中问题仍然存在,你应该看看 plt.plot 显示的是什么元组。也许这能给你一些线索,帮助你找出问题出在哪里。

撰写回答