我是 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
谢谢
我是 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
谢谢
在您的 Python 脚本中,调用它们:
print "Hello World"
def foo():
return "FOO"
def Bar():
return "BAR"
print foo();
print Bar();
一种常见的做法是创建一个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()
从同一目录中的命令行。
$ python
>> from Test import *
>> foo()
"FOO"
>> Bar()
"BAR"