2011-05-13 67 views
0

當在Python Shell測試,我總是要輸入一些類似含意:python shell是否有一些預輸入?

Python 2.5.4 (r254:67916, Jun 24 2010, 15:23:27) 
[GCC 4.4.3] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>>import sys 
>>>import datetime 

有人可以幫我自動完成這些?這意味着我運行了一些命令來輸入它已經爲我導入的python shell,以及一個python shell等待我繼續輸入命令。

謝謝。

回答

3

嘗試:

python -i -c "import sys; import datetime;" 

更多信息:

-i  : inspect interactively after running script; forces a prompt even 
     if stdin does not appear to be a terminal; also PYTHONINSPECT=x 

&

-c cmd : program passed in as string (terminates option list) 
+0

它的工作原理很多。 – elprup 2011-05-13 08:46:13

1

創建你想在啓動過程中執行命令的文件,並設置環境變量PYTHONSTARTUP到該文件的位置。交互式解釋器然後將加載並執行該文件。請參閱http://docs.python.org/tutorial/interpreter.html#the-interactive-startup-file

在旁註中,您可能希望在交互模式下工作時將ipython視爲改進的Python shell。

+0

這就是啓動時總是運行的方式,我只是想指定它有時,也許我的問題不明確,但無論如何感謝。 – elprup 2011-05-13 08:48:40

相關問題