Dia*_*ane 0 python command-line nameerror
我正在运行Windows 7,只安装了Python 2.7.4,我得到的只是SyntaxError:'s.例如,当我键入:
>>>ls
Run Code Online (Sandbox Code Playgroud)
我明白了
Traceback (most recent call last):
file "<stdin>", line 1, in <module>
NameError: name 'ls' is not defined.
Run Code Online (Sandbox Code Playgroud)
我是Python新手,不知道问题是什么.数学计算工作以及代码似乎都有效.这只是命令,如cd,ls,sudo apt-get update(和upgrade).任何指导将不胜感激.
我觉得很不幸的是你在这里受到如此沉重的打击.如果您是编程新手,这可能是一个诚实的错误,因为许多教程都假设您已经熟悉命令行.
您遇到的主要问题(正如其他人指出的那样)是区分操作系统shell(也称为控制台,终端,命令行或命令提示符)和Python shell.
操作系统shell /命令提示符是您与计算机交互的基本方法之一.当您打开命令提示符,您可以通过在其名称中输入运行任意程序,运行命令,例如ls,sudo,cd,和apt-get.
python例如,如果键入,它将导致命令提示符启动Python shell.从那里开始,您可以像往常一样运行所有Python命令.但是,这是一个完全独立的程序,具有完全独立的规则集.您可以在命令提示符中执行的操作在Python中不起作用,反之亦然.
现在,另一个混乱点是区分Windows命令提示符和Linux命令提示符.您可以在两者中安装和运行Python,但某些命令(特别是sudo和apt-get)仅在Linux操作系统上可用.不幸的是,使用Windows命令提示符和Linux命令提示符的规则有所不同,这意味着您找到的某些指令仅适用于一种操作系统.
所以难怪你感到困惑!你正在尝试学习Python,但是很多教程/文章都会提到第二个完全不同的系统,几乎没有介绍,并希望你已经知道如何使用它.
如果您对了解有关使用命令行的更多信息感到好奇,这里有一个很好的速成课程,您可以阅读.它将教你所有3个主要操作系统(Windows,Linux和Mac)需要知道的内容,并希望能让你在线阅读的内容更加清晰.
| 归档时间: |
|
| 查看次数: |
9443 次 |
| 最近记录: |