2011-11-13 10 views
0

現在、私はPython対話シェルのバージョン6に取り組んでいます。私がPythonシェルを起動するとき、私はいくつかの行をコーディングするために使用します。しかし私はどのように私のコードを格納するか分からない。ですから、Pythonシェルにセッションを保存するためのコマンドやキーワードがありますか?Pythonシェルから直接Pythonスクリプトを保存するには?

+13

「Python対話型シェルバージョン6」とは何ですか? –

答えて

2

多分ipythonを意味しますか?このシェルの場合、すべての入力はIn辞書に格納されています。スクリプトに入力行2〜3を書き込む方法のセッションログの例を次に示します。:

Python 2.7.1 |EPD 7.0-2 (32-bit)| (r271:86832, Nov 29 2010, 13:52:51) 
Type "copyright", "credits" or "license" for more information. 

IPython 0.10.1 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object'. ?object also works, ?? prints more. 

In [2]: print "Hello world." 
Hello world. 

In [3]: print "Hello world again." 
Hello world again. 

In [4]: fid = open("myscript.py", "w") 

In [5]: for i in range(2,4): 
    ...:  fid.write(In[i]) 
    ...: 

In [6]: fid.close() 

In [7]: run myscript.py 
Hello world. 
Hello world again. 
+0

ありがとう!私の疑問に対するあなたの反応は非常に便利です! –

1

「バージョン6」の意味が分かりません。 。

しかし、あなたがIDLEである場合(あなたはそれが次のようになりますシェルを開いたときの意味):

Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32 
Type "copyright", "credits" or "license()" for more information. 
>>> 

あなたが新しいウィンドウで(ファイルを作成するか - >新規またはCtrl-N上をWindows)、そこからファイルを保存します。

IDLE(emacs、Notepad ++、vimなど)の代わりにエディタを使用して、そこからファイルを保存することもできます。

シェルアクティビティ(実行可能なスクリプトではない)のログを保持したい場合は、IDLEのファイルメニューから保存することもできます。

+0

すみません!私はPythonパッケージのバージョンをインストールするように言った!表示されている例はPythonバージョン7です。これは2.7を意味します。ですから、私のPythonバージョンは6で、それは2.6を意味します。 –

+0

まあ、2.7は2.6とそれほど違いはありません。上記の手順は、あなたのためにまだ動作するはずです。 – maneesha

関連する問題