在阅读了http://docs.python.org/2/library/allos.html之后,我有点不清楚os模块是否包含执行与系统命令相同功能的函数,或者它们是否正在调用系统命令。我没有看到源代码的链接。
我刚刚开始使用python和os模块。有人能告诉我这些函数的性质以及在哪里可以找到源代码吗?

最佳答案

os模块使用每个操作系统特定的包,其中大多数使用标准的c调用,命令行工具必须使用相同的调用。
您需要先研究os.py module source模块,然后再研究特定于平台的模块。posixmodule.c处理Unix、OS/2和Windows的操作系统调用。
例如,os.listdir()函数在posix系统上使用opendirreaddirclosedir调用。

关于python - Python 3.2 OS模块-Python函数还是Linux命令?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15867952/

10-14 14:20
查看更多