移动测试基础 Pychart 使用中的问题,希望有人解答一下!

夏之岚 · 2015年06月16日 · 最后由 andward_xu 回复于 2015年06月16日 · 2078 次阅读

参考例子:http://blog.csdn.net/carolzhang8406/article/details/6900504

from pychart import *
import sys
theme.get_options()

theme.use_color = True

can = canvas.init('pic1.png')

data = [("foo", 10),("bar", 20), ("baz", 30), ("ao", 40)]

ar = area.T(size=(300,300), legend=legend.T(),
x_grid_style = None, y_grid_style = None)

plot = pie_plot.T(data=data, arc_offsets=[0,10,0,10],
shadow = (2, -2, fill_style.gray50),
label_offset = 25,
arrow_style = arrow.a3)
ar.add_plot(plot)
ar.draw()

运行例子中的程序,总是提示:
Traceback (most recent call last):
File "E:/AndroidTest/pychart.py", line 1, in
from pychart import *
File "E:\AndroidTest\pychart.py", line 3, in
theme.get_options()
NameError: name 'theme' is not defined

在我的 Python 目录下明明有这个 theme!!
目录路径:D:\Python\Lib\site-packages\pychart

共收到 3 条回复 时间 点赞

你的文件名不要和模块名重名行不。。。

你的 Traceback 已经明显告诉你在第一个 import 的时候执行了你的 theme 语句,所以你的 import 明显有问题。

不知道 import 的具体工作过程和正确用法的话,可以看看 5. The import system 或者 PEP 0328

呵呵,忘记了,我竟然把文件名起的和我要用的模块一个名字,无语,我就是看了半天也没搞明白!谢谢了!下次一定看仔细!!

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册