0

在 Zed Shaw 的“Learn Python the Hard Way”教程 46 中,要求学生创建一个tests/NAME_tests.py文件。但我得到/的不是 Aptana Studios 和 Notepad++ 中的有效字符错误。我究竟做错了什么?

这是 Zed 要求放入该文件的代码。

from nose.tools import *
import NAME

def setup():
    print "SETUP!"

def teardown():
    print "TEAR DOWN!"

def test_basic():
    print "I RAN!
4

2 回答 2

3

经过

tests/NAME_tests.py

它是NAME_tests.py在一个名为tests.

更新

Learn Python The Hard Way的摘录确认了最终的结构:

setup.py
NAME/
    __init__.py
bin/
docs/
tests/
    NAME_tests.py
    __init__.py
于 2012-10-18T22:21:31.720 回答
1

由于您引用了编辑器中的错误,而不是代码中的错误,听起来您可能正在尝试保存一个字面上称为“tests/NAME_tests.py”的文件。

只有在文件保存对话框显示的当前目录中已经有一个测试子目录时,这才有效。

如果不这样做,请先创建它,导航到它,然后将文件另存为 NAME_tests.py。

于 2012-10-18T22:22:28.833 回答