2012-08-22 41 views
1

我知道如何創建一個python腳本的可執行文件,我也可以運行它。但是,我不知道如何調用我的功能,例如。我希望能夠在啓動可執行文件的相同命令提示符下執行此操作。Python通過py2exe執行 - 我怎樣才能啓用輸入?

+0

這是不是很清楚你的要求。你是什​​麼意思「打電話給我的職能?」 –

+0

@JoelCornett當我將程序作爲可執行文件運行時,我希望我的函數可以像在普通Python腳本中那樣進行調用。我所能做的就是運行程序,定義函數,但是我無法做到calculate_cosine()或類似的東西。 – KSHMR

+0

@ user1614466這不是py2exe所做的。也許你也想分發你的程序作爲一個包,以便它可以與'import'一起使用。參見['setuptools'](http://pypi.python.org/pypi/setuptools)。 – aneroid

回答

0

好吧我認爲我明白你想要做什麼。讓說你有一個腳本:

# module named test.py 
def bar(): 
    print 'bar!' 

def foo(): 
    print 'foo!' 

而且要撥打barfoo命令行。

> python -c "from test import *; bar(); foo();" 

這應輸出隨後:

> bar! 
> foo! 

-c選項指定命令。請注意,只有當您將與您的test腳本放在同一個目錄中時,才能在控制檯中輸入此命令。