Python中的命名问题

时间:2012-10-18 22:13:20

标签: python

在Zed Shaw的“艰难学习Python”教程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!

2 个答案:

答案 0 :(得分:3)

通过

tests/NAME_tests.py

在名为NAME_tests.py的文件夹下创建名为tests的文件。

更新

摘自学习Python艰难之路确认最终结构:

setup.py
NAME/
    __init__.py
bin/
docs/
tests/
    NAME_tests.py
    __init__.py

答案 1 :(得分:1)

由于您引用编辑器中的错误,而不是代码中的错误,因此您可能会尝试保存名为“tests / NAME_tests.py”的文件。

仅当您在文件保存对话框显示的当前目录中已有tests子目录时才有效。

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