0

我是 python 编码的新手,我正在尝试在 emacs 中创建一个简单的程序。

print "Hello World"

def foo():
    return "FOO"

def Bar():
    return "BAR"

在终端中,我已经知道如何运行初始的“HELLO WORLD”,但不是方法。

$python Test.py #test.py is my file name
Hello World

现在,我该如何运行我的方法?Foo and Bar

谢谢

4

3 回答 3

3

在您的 Python 脚本中,调用它们:

print "Hello World"

def foo():
    return "FOO"

def Bar():
    return "BAR"

print foo();
print Bar();
于 2013-06-19T16:38:52.067 回答
1

一种常见的做法是创建一个main()函数,它允许您在文件中的任何其他位置定义其他辅助函数。这可以通过调用main()条件 with来完成if __name__ == '__main__'__name____main__是 Python 脚本的特殊值)。

def main():
    foo()
    Bar()

def foo():
    return "FOO"

def Bar():
    return "BAR"

if __name__ = '__main__':
    main()
于 2013-06-19T17:50:43.023 回答
1

从同一目录中的命令行。

$ python
>> from Test import *
>> foo()
"FOO"
>> Bar()
"BAR"
于 2013-06-19T16:43:28.273 回答