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



我是一个真正的初学者,正在学习使用Zed Shaw的"艰难地学习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 tests docs"是否试图创建多个名为"bin"、"NAME"、"tests"one_answers"docs"的目录?

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

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

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

我认为应该是

mkdir bin<Project Name>testsdocs

相关内容

最新更新