2013-06-19 56 views
0

我是新來的python編碼,我試圖在emacs中創建一個簡單的程序。開始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和酒吧

感謝

+3

順便說一下,這與Emacs無關。 –

回答

1

在同一目錄下的命令行。

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

謝謝,這正是我所需要的 – IdeoREX

3

內,您的Python腳本,調用它們:

print "Hello World" 

def foo(): 
    return "FOO" 

def Bar(): 
    return "BAR" 

print foo(); 
print Bar(); 
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()