需要帮助Powershell进行Python编程

时间:2012-07-03 13:12:25

标签: python powershell windows-7 windows-xp wxpython

所以,我买了这本名为“学习Python艰难之路”的书,以及学习进度,因为它是我的第一个编程语言。

我现在面临的问题是我无法在Powershell for Windows 7中创建目录。 我完全按照书中所说的“mkdir mystuff”,我得到了以下错误。

我想要的只是让目录变得像这样

C:\Documents and Settings\User\mystuff 

我该如何解决这个问题?非常感谢您的帮助。

WindowsXP中的所有功能都可以正常工作,但不适用于Windows 7.

    PS C:\Windows\System32\WindowsPowerShell\v1.0> mkdir mystuff
    New-Item : Access to the path 'mystuff' is denied.
   At line:38 char:24
    +         $scriptCmd = {& <<<<  $wrappedCmd -Type Directory @PSBoundParameters
    }
         + CategoryInfo          : PermissionDenied: (C:\Windows\Syst...ll\v1.0\mys
      tuff:String) [New-Item], UnauthorizedAccessException
     + FullyQualifiedErrorId : CreateDirectoryUnauthorizedAccessError,Microsoft
   .PowerShell.Commands.NewItemCommand

3 个答案:

答案 0 :(得分:5)

Windows阻止您将目录添加到System32文件夹。默认情况下,您无权这样做,因为实际上您不应该这样做。

而是尝试将目录更改为更合理的目录并将目录放在那里。 %UserProfile%是alias for your home directory

cd %UserProfile%
mkdir mystuff

顺便说一句,这在XP中起作用的原因是XP对安全性或权限不是很严格。哪个错了。 :)

答案 1 :(得分:2)

根据提示,您尝试在PowerShell目录路径中创建文件夹,但您没有相应的权限来执行此操作。试试这个:

mkdir $env:USERPROFILE\mystuff

答案 2 :(得分:0)

如果您想创建目录C:\Documents and Settings\User\mystuff,请尝试明确它:

cd "C:\Documents and Settings\User\"
mkdir mystuff

玩得开心学习Python。 : - )