python类的全局变量怎么设置,python安装路径添加到环境变量path

  python类的全局变量怎么设置,python安装路径添加到环境变量path

  这看起来像是Windows UNC的特殊性

  UNC路径可以看作是unix路径的等价物,只是开头有两个反斜杠。在

  解决方案是使用经典的rsplit: r \ \ server \ students 。rsplit (os.sep,1) [-1]

  研究

  有趣的事实:有三条路可以正常工作:

  ^{pr2}$

  为什么会这样?让我们检查一下windows上ntpath的源代码:

  ^{3}$

  好,现在splitdef split(p):

  seps=_get_bothseps(p)

  d,p=splitdrive(p)

  现在splitdrivedef splitdrive(p):

  “”将路径名拆分为驱动器/UNC sharepoint和相对路径说明符。

  返回一个2元组(drive_or_unc,path);任一部分都可能是空的。

  仅仅阅读文件就可以让我们知道发生了什么。在

  Windows必须包含两个路径部分:\\server\shareroot。

  因此,\\server\studies被视为一个驱动器,路径为空。当路径中有3个部分时,不会发生这种情况。在

  请注意,这不是bug,因为不可能像正常目录一样使用\\server,在下面创建目录等等。在

  请注意,{}的官方文档并没有提到这一点(因为os.path在幕后调用ntpath),但是声明:返回pathname path的基名。这是通过将path传递给split()函数返回的一对元素中的第二个元素。注意,这个函数的结果不同于Unix basename程序

  最后强调的部分至少是对的!(而{}的文档中并没有提到这个问题,甚至没有谈到windows。)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: