Python bug:无效的语法

时间:2014-04-17 02:26:06

标签: python python-2.7 syntax syntax-error

我是编程的新手,所以也许这就是问题的原因。我试图通过“艰难学习python”一书来学习,我似乎无法让python正确运行。任何时候我尝试任何类型的cmdlet它给我一个“无效的语法错误”,我无法解决它。这本书使用了旧版本的python,所以它在这类问题上没有给我任何帮助,我只发现另外一个有相同问题的人,我读过它是因为环境变量存在错误?这基本上就是我所看到的

>python
Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information. 
>>>mkdir mystuff
    File "<stdin>", line 1
       mkdir mystuff
                   ^
SyntaxError: invalid syntax

如果有人知道最新情况以及如何解决这个问题,我会非常感激。

5 个答案:

答案 0 :(得分:4)

您尝试运行的行需要从系统命令行完成,而不是Python。

答案 1 :(得分:2)

如果你想创建一个新文件夹,你可以这样做

 import os
 os.mkdir(path)

否则,如果您想通过shell命令执行此操作,则可以执行此操作

 os.system('mkdir path')

答案 2 :(得分:0)

mkdir是你告诉命令行创建目录又名文件夹

mkdir mystuff

,制作目录mystuff

使用命令行而不是python

我不知道其他几行的内容!

答案 3 :(得分:0)

本书让你在运行mkdir命令之前输入^ Z退出python。再看一下下面的例子:

> python
ActivePython 2.6.5.12 (ActiveState Software Inc.) based on
Python 2.6.5 (r265:79063, Mar 20 2010, 14:22:52) [MSC v.1500 32 bit (Intel)] 
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z
> mkdir mystuff
> cd mystuff

答案 4 :(得分:0)

您必须退出Python,只需输入一次quit(),然后键入命令mkdir mystuff。这是应该在python外部键入的命令。

我希望这可以解决您的问题。