我是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
由于
答案 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()