请问为什么在终端运行py文件时要加python?

来源:11-1 枚举其实是一个类

MoWen丶

2017-12-31

为什么在终端运行py文件时,要在文件名前面加python?我不加也可以运行啊,加与不加的区别,不加会有什么影响吗?

写回答

4回答

为了什么而活着

2018-01-07

终端其实就是Windows提供的一个命令行交互式的平台,通过‘键入命令’来执行一些功能。

用 '终端输入命令' 和用 '鼠标点击' 实现的功能是一样的,一些普通的文件(比方说.exe/.txt格式的文件)是Windows下比较常用的文件,所以我们直接用鼠标点击这些文件可以直接打开,因而我们在命令行直接输入这些常用文件的文件名  'qq.exe' 或者 '123.txt' 就可以直接打开这些文件。

但是某些文件不是每个Windows用户都会使用的,比方说Python文件,只有开发人员会去安装使用。故这些特殊的,存在于Windows默认配置以外的一些程序,我们用鼠标双击是打不开的,系统会提示你选择打开方式,根据用户指定的软件打开这些特定程序。所以在命令行下我们直接输入这些文件的名字也是无法打开的。

我们在命令行输入'python test.py',这个'python' 前缀其实起到的作用就有点像是我们用鼠标点击选择打开方式一样,实际上是在告诉计算机,我们这是一个Python文件,请用Python环境为我打开这个文件。


以上是个人见解,希望能够帮到您。

2
1
Melvin3333482
受用 感谢
2018-10-18
共1条回复

慕娘1274820

2018-01-07

我不加也可以运行

0
0

7七月

2018-01-03

你不加 python .py 怎么运行啊

0
0

TeMiO

2018-01-02

这是脚本的命令格式

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14446 学习 · 4438 问题

查看课程