Windows文件名非用反斜杠Pytho

北京中科医院骗人 http://m.39.net/baidianfeng/a_5154118.html
点击机器学习算法与Python学习,选择加星标

精彩内容不迷路

选自medium,作者:AdamGeitgey

机器之心编译

在编程过程中,我们往往会遇到一个小麻烦——微软Windows系统在文件夹名之间使用反斜杠字符,而几乎所有其它的计算机(操作系统)都使用正斜杠:

Windowsfilenames:C:\some_folder\some_file.txtMostotheroperatingsystems:/some_folder/some_file.txt

这是由于上世纪80年代早期计算机历史上的一个小意外。「MS-DOS」的第一版使用了正斜杠字符来指定命令行选项。当微软在「MS-DOS2.0」中加入了对文件夹的支持时,正斜杠字符已经被使用了,所以他们采用了反斜杠作为替代。35年后,我们仍然被受困于这种不一致性。

如果你想让你的Python代码同时在Windows和Mac/Linux上工作,你就需要处理这种与平台相关的问题。幸运的是,Python3有一个名为「pathlib」的新模块,使得用户处理文件几乎没有任何困难。

「pathlib」模块链接:


转载请注明:http://www.kelongbinga.com/klsm/7050.html