如何在终端(ubuntu)上运行python脚本?

wom*_*atp 15 python linux ubuntu

我是python的新手,我已经学习了几个星期.但是现在我刚刚改变了我的操作系统,我现在正在使用ubuntu而且我无法在终端上运行任何脚本.

我确保有,#!/usr/bin/env python 但是当我去终端并键入时,例如python test.py 终端显示这样的错误消息

python:无法打开文件'test.py':[Errno 2]没有这样的文件或目录

我该怎么办?
我必须将文件保存在任何特定的文件夹中,以使其在终端上运行?

Tha*_*tos 23

这个错误:

python:无法打开文件'test.py':[Errno 2]没有这样的文件或目录

表示文件"test.py"不存在.(或者确实如此,但它不在当前的工作目录中.)

我必须将文件保存在任何特定的文件夹中,以使其在终端上运行?

不,它可以在任何你想要的地方.但是,如果你只是说"test.py",你需要在包含test.py的目录中.

你的终端(实际上是终端中的shell)有一个"当前工作目录"的概念,它是当前"在"的目录(文件夹).

因此,如果您键入以下内容:

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

test.py需要在当前的工作目录中.在Linux中,您可以使用更改当前工作目录cd.如果你是新手,你可能需要一个教程.(请注意,搜索我的第一个是YouTube视频.视频中的作者使用的是Mac,但Mac和Linux都bash用于shell,因此它应该适用于您.)