Python跨平台图像处理与操作系统交互

深入软件的操作系统层面时,会发现跨平台程序(甚至是Python脚本)的一致性并不总是可靠的。Python 2.0版本及以后,os模块提供了与操作系统交互的功能。

不同的操作系统对应不同的os模块:类Unix系统(如Linux、MacOS X、Solaris、BSD等)使用posix模块,Windows使用nt模块,旧版macOS使用mac模块。幸运的是,使用import os时,Python会自动加载正确的模块,无需手动指定。

对于Python 2.4及更新版本,subprocess模块可以替代os模块中的许多函数。本章稍后将演示如何使用这些函数,并提供subprocess.Popen类和subprocess.call()函数的等效用法。

14.5.1 os.system() 函数

pdf 文件大小:4.23MB