学习learn python the hard way习题46, ImportError问题

在windows下,按照learn python the hard way习题46所说配置,执行nosetests出现如下图所示问题:

学习learn python the hard way习题46, ImportError问题_第1张图片

根本原因是import的时候找不到NAME,importerror问题详解见http://my.oschina.net/leejun2005/blog/109679

解决方法,在tests文件夹下的NAME_test.py开头如下这样写:

from nose.tools import *

import sys
sys.path.append('NAME')

如果包下没有模板,这样就ok了,如果有再import,

举例如下:learn python the hard way 习题47中,测试代码开头如下:

from nose.tools import *
import sys
sys.path.append('ex47')
from game import Room

你可能感兴趣的:(Python)