为什么python中os.py模块没有一些函数?

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:26:00
os模块不是python中的内置模块,按道理在os.py中应该会定义所有该模块拥有的函数,比如os.listdir(...)在os.py中就找不到,还有很多也找不到

os是用来调用当前操作系统内置的程序或函数的,而不需要对当前操作系统内置的程序或函数进行再定义

在python里
>>> import os
>>> os.listdir.__module__
'posix'
可以看到 listdir 是在module posix里定义的
而os module导入了posix module