为什么';t Python';s操作系统模块在其UNIX对应模块之后命名其功能?

为什么';t Python';s操作系统模块在其UNIX对应模块之后命名其功能?,python,python-module,Python,Python Module,一些混淆以及它们的名称: os.chdir()可以是os.cd() os.getcwd()可以是os.pwd() os.listdir可以是os.ls() 对于习惯于UNIX命名法的用户来说,这将更加简单。操作系统模块中的函数是以相应的C库例程命名的,而不是以shell命令命名的chdir和getcwd是用于更改工作目录和获取当前工作目录的C函数的名称 另外,os是平台无关库;它没有理由使用来自任何特定操作系统的名称,尽管在本例中确实如此。并且是Unix对应的名称。@jwodder这是不正确的,

一些混淆以及它们的名称:

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

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

os.listdir
可以是
os.ls()


对于习惯于UNIX命名法的用户来说,这将更加简单。

操作系统模块中的函数是以相应的C库例程命名的,而不是以shell命令命名的
chdir
getcwd
是用于更改工作目录和获取当前工作目录的C函数的名称


另外,
os
是平台无关库;它没有理由使用来自任何特定操作系统的名称,尽管在本例中确实如此。

并且是Unix对应的名称。@jwodder这是不正确的,它们在Unix上被称为cd和pwd。Python正在包装系统调用
chdir
(shell命令
cd
也包装了该调用)@PascLeRasc:这些可能是命令名,但不是C函数名
os
是一组函数,因此使用这些名称是有意义的;它没有理由使用任何特定操作系统的名称。