Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.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错误:无效语法_Python_Python 2.7_Syntax_Syntax Error - Fatal编程技术网

Python错误:无效语法

Python错误:无效语法,python,python-2.7,syntax,syntax-error,Python,Python 2.7,Syntax,Syntax Error,我对编程是全新的,所以也许这就是我问题的原因。我试图通过《艰苦地学习python》一书来学习,但我似乎无法让python正确运行。每当我尝试任何类型的cmdlet时,它都会给我一个“无效语法错误”,我无法回避它。这本书使用了一种较旧的python形式,因此它在这类问题上没有给我任何帮助,我只发现另一个人有同样的问题,我读过它是因为环境变量有一个bug?这基本上就是我所看到的 >python Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC

我对编程是全新的,所以也许这就是我问题的原因。我试图通过《艰苦地学习python》一书来学习,但我似乎无法让python正确运行。每当我尝试任何类型的cmdlet时,它都会给我一个“无效语法错误”,我无法回避它。这本书使用了一种较旧的python形式,因此它在这类问题上没有给我任何帮助,我只发现另一个人有同样的问题,我读过它是因为环境变量有一个bug?这基本上就是我所看到的

>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
python win32上的Python 2.7.6(默认,2013年11月10日19:24:18)[MSC v.1500 32位(英特尔)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>mkdir mystuff 文件“”,第1行 mkdir mystuff ^ SyntaxError:无效语法
如果有人知道发生了什么以及如何修复它,我将非常感激

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

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

mkdir是您告诉命令行将目录变为文件夹的命令

mkdir mystuff
,使目录成为mystuff

使用命令行不是python


我不知道其余的台词是怎么做的

mkdir是您告诉命令行使目录成为文件夹的命令

mkdir mystuff
,使目录成为mystuff

使用命令行不是python


我不知道其余的台词是怎么做的

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

 import os
 os.mkdir(path)
否则,如果希望通过shell命令执行此操作,则可以执行此操作

 os.system('mkdir path')

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

 import os
 os.mkdir(path)
否则,如果希望通过shell命令执行此操作,则可以执行此操作

 os.system('mkdir path')

在运行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

在运行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

您必须在Python中键入quit()一次,然后键入命令mkdir mystuff。这是一个应该在python之外键入的命令


我希望这解决了您的问题。

您必须在Python中键入quit()一次,然后键入命令mkdir mystuff。这是一个应该在python之外键入的命令


我希望这能解决您的问题。

对不起,我没有抄任何东西!我有足够的知识自己写这个。。。如果你对它不满意,你可以忽略它。如果下面有类似的东西,不要再贴了。这没用。@aj8uppal:你说的“完全一样”是什么意思?您的回答没有提到
os.mkdir
。信息重叠不是否决这个答案的理由。对不起,我没有复制任何东西!我有足够的知识自己写这个。。。如果你对它不满意,你可以忽略它。如果下面有类似的东西,不要再贴了。这没用。@aj8uppal:你说的“完全一样”是什么意思?您的回答没有提到
os.mkdir
。信息重叠不是否决这个答案的理由。