這顯然是一個非常新手的問題,但我已經安裝了Python 2.7並開始閱讀手冊。然而,我看着,看着,並不明白如何開始編寫文件,而不是以交互模式編寫。一本在線的書建議退出(),這令人驚訝 - 退出了程序。如何擺脫Python中的交互模式
應該在不同的程序中進行編碼嗎?我正在使用IDLE(Python GUI)。編程不能在該程序中完成嗎?
這顯然是一個非常新手的問題,但我已經安裝了Python 2.7並開始閱讀手冊。然而,我看着,看着,並不明白如何開始編寫文件,而不是以交互模式編寫。一本在線的書建議退出(),這令人驚訝 - 退出了程序。如何擺脫Python中的交互模式
應該在不同的程序中進行編碼嗎?我正在使用IDLE(Python GUI)。編程不能在該程序中完成嗎?
是的,編碼應該在不同的程序中完成。交互式shell非常有用,但它不是編輯器。
什麼是好的編輯器? – Shannon 2010-10-11 01:37:03
IDLE爲初學者提供了一個相當不錯的編輯器。進入*文件* - > *新窗口*(* Ctrl + N *),彈出一個您可以編寫程序的窗口。 – 2010-10-11 02:00:36
這可能會幫助您找到一個好的Python編輯器:http://stackoverflow.com/questions/81584/what-ide-to-use-for-python – 2010-10-11 02:01:25
要開始在文件中編碼,只需打開一個新文件並開始輸入。
您可以在文本編輯器(如vim,emacs等)中逐行編寫Python代碼(就像在Python交互模式中一樣)... 然後,您使用Python解釋器逐行運行這些代碼你的腳本的名字。
$ python myscript.py
推新開始製作自己的腳本文件。然後,當您準備好測試點擊運行,然後您可以在交互模式下觀看結果,甚至嘗試新的東西,就好像您將代碼添加到腳本文件的末尾一樣,它是一個非常有用的應用程序,用於調試,測試和嘗試新事物。
此外,在選項中,您可以更改python在您從Windows單擊編輯時打開腳本的方式,您可以將其設置爲打開交互式shell或僅編輯器。
我喜歡爲每個項目使用不同的目錄。假設我決定使用W:/ mytest作爲我的目錄。首先我創建目錄。
然後我開始空閒。我鍵入以下內容:
import os
os.chdir("W:/mytest")
這使W:/ mytest當前目錄爲空閒。
import sys
sys.path.append(".")
這改變了路徑,所以當我「導入」,它會看當前目錄。
接下來我做文件/新窗口打開一個編輯器窗口,並在新窗口中選擇文件/另存爲。它從Python主目錄開始,所以我必須導航到W:/ mytest。我將這個(空的)文件保存爲「test1.py」。
我鍵入此進我test1.py文件並重新保存:
""" test1.py is my test
"""
print ("This is test1.")
class Test1:
def __init__(self):
print ("Constructed")
這是一個可以運行的腳本或導入爲模塊一個人爲的例子。
所以我現在有兩個窗口;一個編輯器窗口和Idle「Python Shell」。在文件圖標
>>> execfile("test1.py")
This is test1.
>>> import test1
This is test1
>>> tt = test1.Test1()
Constructed
-1:'execfile'。介紹給不知道如何使用命令行的人的壞消息。 – 2010-10-11 11:25:56
爲什麼在使用Python時使用Windows命令行? – 2010-10-12 03:26:06
使用新的窗口工具,在Python閒置本身寫一個程序
什麼操作系統:我可以在Python Shell中做到這一點?您可能會考慮支持Python的IDE或編輯器... – dawg 2010-10-11 01:38:02
我正在使用Windows 7. – Shannon 2010-10-11 01:42:40
您閱讀過哪些教程?請**更新**問題的名稱或鏈接到您用來學習Python的教程。 – 2010-10-11 11:18:01