艰苦学习Python练习46:mkdir bin NAME测试文档

时间:2012-07-13 20:04:14

标签: shell powershell

我是一个真正的初学者,学习使用Zed Shaw的“以艰难的方式学习Python”来使用Python。直到现在,只要我输入完全相同的方式,我就没有代码给我错误,但是在练习46中,我在设置我的skelton项目时遇到了麻烦。在书中,它说要输入:

$ mkdir -p projects<br/>
$ cd projects/<br/>
$ mkdir skeleton<br/>
$ cd skeleton<br/>
$ mkdir bin NAME tests docs<br/>

I have already checked this Learn Python the Hard Way: Exercise 46 but I could not do the last line "mkdir bin NAME tests docs". It (I am using Windows PowerShell) gives me an error saying:

"mkdir : A positional parameter cannot be found that accepts argument 'Name'.<br/>
At line:1 char:6<br/>
+ mkdir <<<<  bin NAME tests docs<br/>
    + CategoryInfo           : InvalidArgument: (:) [mkdir], ParameterBindingException<br/>
    + FullyQualifiedErrorID : PositionalParamaterNotFound,mkdir<br/>

有人可以告诉我发生了什么以及如何解决这个问题?我很抱歉这是一个基本的问题,但是“$ mkdir bin NAME测试文档”试图创建名为“bin”,“NAME”,“tests”和“docs”的多个目录?

3 个答案:

答案 0 :(得分:8)

您可以轻松地执行mkdir bin,NAME,tests,docs

答案 1 :(得分:1)

使用普通的Windows命令行。它在那里工作正常。 (好吧,至少在Windows XP上。不知道为什么Vista或7会有所不同。)

(尽管其他人已经指出,如果你只是用逗号分隔目录,你仍然可以使用Windows Powershell。)

答案 2 :(得分:0)

我认为应该是

mkdir bin\<Project Name>\tests\docs\