为什么Python的OS模块不以其UNIX同类产品来命名其功能?

时间:2018-11-19 19:15:15

标签: python python-module

一些困惑以及它们的名字可以代替:

os.chdir()可能是os.cd()

os.getcwd()可能是os.pwd()

os.listdir可能是os.ls()

对于习惯了UNIX命名法的用户而言,这些要简单得多。

1 个答案:

答案 0 :(得分:5)

os模块中的函数是以相应的C库例程而不是Shell命令命名的。 chdirgetcwd是用于更改工作目录并获取当前工作目录的C函数的名称。

此外,os是与平台无关的库;尽管在这种特定情况下,它没有理由使用任何特定操作系统的名称。