簡體   English   中英

如何運行 Python 程序?

[英]How do I run a Python program?

所以我開始有點像 Python,但我在運行它時遇到了麻煩 erm...。 哈哈

我現在正在使用 IDLE,但它沒有任何用處,因為您一次只能運行幾行。

我也在使用 Komodo Edit 創建實際的 .py 文件。

我的問題是,如何運行 .py 文件來測試實際程序?

我使用 Windows 7 和 Komodo Edit 5 作為我的 IDE。 在 Komodo 中按 F5 根本沒有任何作用。

替代文字

我很高興你問! 我只是在我們的 wikibook 中解釋這件事(這顯然是不完整的)。 我們正在與 Python 新手一起工作,並且不得不幫助一些人解決您的問題!

Windows 中的命令行 Python:

  1. 在編輯器中使用“保存”或“另存為”將您的 Python 代碼文件保存在某處。 讓我們在某個文件夾中將其稱為“first.py”,例如您在桌面上制作的“pyscripts”。

  2. 打開一個提示(Windows 'cmd' shell,它是進入計算機的文本界面):

    開始>運行>“cmd”(在小框中)。 行。

  3. 使用命令“cd”(更改目錄)和“dir”(顯示目錄中的文件,以驗證您的頭腦)導航到您的 python 文件所在的位置。 對於我們的示例,例如,

    > cd C:\\Documents and Settings\\Gregg\\Desktop\\pyscripts

  4. 嘗試:

    > python first.py

如果您收到此消息:

'python' 不是內部或外部命令,也不是可運行的程序或批處理文件。

那么python (可以將 Python 翻譯成“計算機指令”的解釋器程序)不在您的路徑上(請參閱下面的將 Python 放入您的路徑)。 然后嘗試像這樣調用它(假設 Python2.6,安裝在通常的位置):

> C:\\Python26\\python.exe first.py

(高級用戶:可以不寫first.py,寫出first.py的完整路徑C:\\Documents and Settings\\Gregg\\Desktop\\pyscripts\\first.py)

將 Python 放在您的路徑中

視窗

為了運行程序,您的操作系統會在各個地方查找,並嘗試將您鍵入的程序/命令的名稱與一路上的某些程序匹配。

在窗口中:

控制面板 > 系統 > 高級 > |環境變量| > 系統變量 -> 路徑

這需要包括:C:\\Python26; (或同等學歷)。 如果你把它放在前面,它會是第一個被看到的地方。 您也可以在最后添加它,這可能更明智。

然后重新啟動提示,並嘗試鍵入“python”。 如果一切正常,您應該得到“>>>”提示。

你可以打電話

python /path/to/filename.py

在空閑按 F5

您可以使用 IDLE 打開 .py 文件並按 F5 運行它。

您可以使用其他編輯器(如您所說的 Komodo)打開同一個文件,保存並再次按 F5; F5 與 IDLE 配合使用(即使使用其他工具完成編輯)。

如果您想根據這篇文章直接從 Komodo 運行它: 在 Komodo Edit 中執行 Python 代碼,您必須:

  1. 轉到工具箱 -> 添加 -> 新命令...
  2. 在頂部字段中輸入名稱“運行 Python 文件”
  3. 在“命令”字段中輸入以下文本:

    %(python) %F 3.a 可選單擊“鍵綁定”選項卡並將鍵盤命令分配給此命令

  4. 單擊確定。

Python 本身帶有一個編輯器,您可以從 IDLE File > New File 菜單選項訪問它。

在該文件中編寫代碼,將其保存為 [filename].py,然后(在同一個文件編輯器窗口中)按 F5 執行您在 IDLE Shell 窗口中創建的代碼。

注意:到目前為止,這對我來說是最簡單、最直接的方法。

如果您不想調用filename.py ,則可以將.PY添加到 PATHEXT,這樣您就可以調用filename

如果這對任何人有幫助,“python [文件名].py”或“python.exe [文件名.py]”都對我有用,但“啟動 python [文件名].py”卻沒有。 如果其他人遇到前兩個命令的問題,請嘗試后一個。

我剛剛所做的,通過雙擊打開一個簡單的 python 腳本。 我剛剛在包含腳本的目錄中添加了一個批處理文件:

@echo off
python exercise.py
pause>nul

(我的系統路徑上有 python 可執行文件。如果沒有,當然需要包括其完整路徑。)

然后我只需雙擊批處理文件即可運行腳本。 第三行防止 cmd 窗口在腳本結束后立即關閉,因此您可以看到結果。 :) 完成后只需關閉命令窗口。

導航您的文件位置只需按Shift按鈕並單擊文件名。 單擊選項卡Open command window here並在命令提示符中寫入python file_name.py

如果您想運行 #'.py' 文件,只需在代碼中寫入 print() 即可實際看到它被打印出來。 與 python IDLE 不同,您需要使用 print() 命令指定要打印的內容。 例如。

import os
os.getcwd()
a=[1,2,3,4,5]
name= 'Python'
# Use print() function
print(a)
print(name)

輸出 [1, 2, 3, 4, 5] Python

我已經嘗試了上面列出的許多命令,但都沒有奏效,即使在設置我的路徑以包含我安裝 Python 的目錄之后也是如此。

命令py -3 file.py總是對我py -3 file.py ,如果我想運行 Python 2 代碼,只要 Python 2 在我的路徑中,只需將命令更改為py -2 file.py完美運行。

我使用的是 Windows,所以我不太確定這個命令是否適用於 Linux 或 Mac,但值得一試。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM