开始Python Emacs&终端设置

时间:2013-06-19 16:35:37

标签: python

我是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和Bar

由于

3 个答案:

答案 0 :(得分:3)

在Python脚本中,调用它们:

print "Hello World"

def foo():
    return "FOO"

def Bar():
    return "BAR"

print foo();
print Bar();

答案 1 :(得分:1)

从同一目录中的命令行。

$ python
>> from Test import *
>> foo()
"FOO"
>> Bar()
"BAR"

答案 2 :(得分:1)

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

def main():
    foo()
    Bar()

def foo():
    return "FOO"

def Bar():
    return "BAR"

if __name__ = '__main__':
    main()