如何在终端上运行Python脚本

Sna*_*yes 76 python macos terminal

我想在终端运行Python脚本,但我不知道如何?我已经在/ User/luca/Documents/python中保存了一个名为gameover.py的文件.

fer*_*tor 90

您需要在系统上安装python.然后你可以在终端的正确目录中运行它:

python gameover.py
Run Code Online (Sandbox Code Playgroud)

  • 您应该首先更改目录(shell命令):cd/User/luca/Documents/python (3认同)

bch*_*o04 22

您可以使用以下命令执行您的文件:

python /Users/luca/Documents/python/gameover.py
Run Code Online (Sandbox Code Playgroud)

您还可以通过移动到要运行的文件的路径并键入来运行该文件:

python gameover.py
Run Code Online (Sandbox Code Playgroud)


err*_*07s 12

这取决于您系统上安装的python版本.见下文.

如果您有Python 2.*版本,则必须运行此命令

python gameover.py
Run Code Online (Sandbox Code Playgroud)

但是如果你有Python 3.*版本,你必须运行这个命令

python3 gameover.py
Run Code Online (Sandbox Code Playgroud)

因为对于Python版本为3.*您将获得命令未找到错误

如果你运行"python gameover.py"


Ale*_*ing 5

您首先必须安装Python。Mac 附带安装了 python 2.7,要安装 Python 3,您可以按照本教程进行操作: http://docs.python-guide.org/en/latest/starting/install3/osx/

要运行该程序,您可以复制并粘贴以下代码:

python /Users/luca/Documents/python/gameover.py
Run Code Online (Sandbox Code Playgroud)

或者您可以转到文件的目录,然后cd再转到文件夹。当您进入文件夹后,您就可以python YourFile.py.


小智 5

假设您的脚本名为my_script.py并且您已将其放入“下载”文件夹中。

\n

安装Python的方法有很多种,但是Homebrew是最简单的。

\n
    \n
  1. 打开Terminal.app(按 \xe2\x8c\x98+Space 并输入“Terminal”,然后按Enter 键

    \n
  2. \n
  3. 安装 Homebrew(将以下文本粘贴到 Terminal.app 中并按Enter 键

    \n
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 使用 Homebrew 安装 Python

    \n
    brew install python\n
    Run Code Online (Sandbox Code Playgroud)\n
  6. \n
  7. cd进入包含 Python 脚本的目录(作为示例,我正在使用Downloads您家中的 Downloads ( ) 文件夹 (~ ) 文件夹中的 Downloads ( ) 文件夹):

    \n
    cd ~/Downloads\n
    Run Code Online (Sandbox Code Playgroud)\n
  8. \n
  9. 使用以下命令运行脚本python3使用可执行

    \n
    python3 my_script.py\n
    Run Code Online (Sandbox Code Playgroud)\n
  10. \n
\n

您也可以跳过第 3 步并给出绝对python3路径给出

\n
python3 ~/Downloads/my_script.py\n
Run Code Online (Sandbox Code Playgroud)\n
\n

您无需键入整个内容 ( ~/Downloads/my_script.py),而是可以找到.py在 Finder.app 中找到该文件,然后将其拖到 Terminal.app 窗口中,该窗口应该为您输入绝对路径。

\n

如果文件名中存在空格或某些其他符号,则需要将文件名括在引号中:

\n
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"\n
Run Code Online (Sandbox Code Playgroud)\n