为什么我不能使用“ ./ name.py”在命令行交互会话中运行python脚本?

问题描述 投票:0回答:1

[我将跟着Google的Python类一起学习,视频中的人总是在交互式会话中使用“ ./”在命令行中运行他的脚本。每当我尝试它时,我都会收到语法错误。如何使用./运行脚本?我正在使用Windows 10

python-2.7 syntax
1个回答
0
投票

要从命令行运行脚本,您需要使用语法

python3 script.py

现在在Unix系统上,可以在脚本的第一行中添加shebang,如下所示

#!/usr/bin/env python3

然后,这将允许shell语法'./name.py'工作。但是Windows没有这种机制。相反,您需要在.py扩展名和python可执行文件之间创建“关联”(“右键单击”,“打开方式”)。或者只是使用完整的语法。两者都要求python可执行文件位于您的路径中,并且通常在Windows上,python 2和3都将具有相同的可执行文件名称

© www.soinside.com 2019 - 2024. All rights reserved.