Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在最新版本的Python 3.5.1中,从.py文件在windows上运行Python脚本_Python_Python 3.x - Fatal编程技术网

在最新版本的Python 3.5.1中,从.py文件在windows上运行Python脚本

在最新版本的Python 3.5.1中,从.py文件在windows上运行Python脚本,python,python-3.x,Python,Python 3.x,我现在正在学习Python。 在我的第一个程序,我得到以下错误 >>> python first_tutorial.py File "<stdin>", line 1 python first_tutorial.py ^ SyntaxError: invalid syntax >>> 我在windows10上使用以下python3.5.1version 我可以从命令行打印简单文本,但无法从

我现在正在学习Python。 在我的第一个程序,我得到以下错误

>>> python first_tutorial.py
  File "<stdin>", line 1
    python first_tutorial.py
                       ^
SyntaxError: invalid syntax
>>>
我在
windows10上使用以下
python3.5.1
version

我可以从命令行打印简单文本,但无法从文件运行脚本

更新 我正在从命令行本身运行它。。首先,我在我的文档上创建一个文件夹,然后运行cmd行并键入
python
之后,当我只是键入
print“Hello”
时,它工作正常,但当我运行python文件,如
python first\u tutorial.py
时,它会显示错误

有什么指导吗


感谢您在Python交互式shell中运行。它试图将您的命令解释为Python代码,这会导致错误


您需要从命令行运行python first_tutorial.py
。在此之后,假设没有其他错误,代码应该可以正常工作。

您正在Python交互式shell中运行。它试图将您的命令解释为Python代码,这会导致错误


您需要从命令行运行python first_tutorial.py。在此之后,如果没有其他错误,代码应该可以正常工作。

在命令提示符下键入“python”时,会得到一个解释器,因此可以在此处输入python代码:

>>> name = "john"
>>> print(name)
john
如果您有一个要运行的文件
test.py
,可以在windows命令提示符下执行此操作:

C:\Apps>python test.py
John
19
如果确实想从python解释器运行python文件,也可以这样做,但需要用python打开文件并
exec
it

>>> with open("test.py") as f:
...   exec(f)
...
John
19

在命令提示符下键入“python”时,会得到一个解释器,因此可以在此处输入python代码:

>>> name = "john"
>>> print(name)
john
如果您有一个要运行的文件
test.py
,可以在windows命令提示符下执行此操作:

C:\Apps>python test.py
John
19
如果确实想从python解释器运行python文件,也可以这样做,但需要用python打开文件并
exec
it

>>> with open("test.py") as f:
...   exec(f)
...
John
19


只是吹毛求疵,但是第一个教程.py和第一个教程.py似乎有点不同。无论如何,更严重的是,你设置了Python解释器的路径了吗?哦,很抱歉,这是我的打字错误。这不是问题的重复。也许问题是一样的,但这些答案并没有解决我的问题。这是重复的。
>
箭头显示您正在尝试从python而不是命令运行pythonpython@John:我希望,如果您遵循这些答案,那么您将在
打印名称
处得到一个语法错误,而不是
python first\u tutorial.py
。这意味着你目前的问题已经解决了。
打印名称
是一个单独的问题。要解决此问题,请使用
print(name)
。同样地,
print(age)
。只是吹毛求疵,但是
first\u tutorial.py
firsttutorial.py
似乎有点不同。无论如何,更严重的是,你设置了Python解释器的路径了吗?哦,很抱歉,这是我的打字错误。这不是问题的重复。也许问题是一样的,但这些答案并没有解决我的问题。这是重复的。
>
箭头显示您正在尝试从python而不是命令运行pythonpython@John:我希望,如果您遵循这些答案,那么您将在
打印名称
处得到一个语法错误,而不是
python first\u tutorial.py
。这意味着你目前的问题已经解决了。
打印名称
是一个单独的问题。要解决此问题,请使用
print(name)
。同样,
print(age)
。我从命令行本身运行它。。首先,我在我的文档上创建一个文件夹,然后运行cmd行并键入
python
之后,当我只键入
print“Hello”
时,它工作正常,但当我运行python文件,如
python first\u tutorial.py
时,它会显示errorYes,您是正确的。在进入Python交互式shell之后,我正在运行。但我仍然可以在pythonshell中运行文件?John,如果您的脚本名为
mytest.py
,您可以通过
import mytest
从交互式提示符运行它(一次)。但最好在空闲状态下编辑它,然后用F5运行它。我是从命令行本身运行它的。。首先,我在我的文档上创建一个文件夹,然后运行cmd行并键入
python
之后,当我只键入
print“Hello”
时,它工作正常,但当我运行python文件,如
python first\u tutorial.py
时,它会显示errorYes,您是正确的。在进入Python交互式shell之后,我正在运行。但我仍然可以在pythonshell中运行文件?John,如果您的脚本名为
mytest.py
,您可以通过
import mytest
从交互式提示符运行它(一次)。但是最好在空闲状态下编辑它,并用F5运行它。第三部分是糟糕的建议和不正确的(试试看)。第三部分是糟糕的建议和不正确的(试试看)。