1.模块简介

os模块主要包含普遍的操作系统相关操作,如果开发者希望自己开发的Python应用能够与平台无关,尤其需要关注os这个模块。

2.模块使用

2.1 os模块

1. os.name,输出字符串指示正在使用的平台,如果是Windows平台,输出'nt',如果是Linux/Unix平台,输出'posix'。

import os print os.name

控制台输出,

posix#如果是Linux/Unix平台 nt #如果是Windows平台

2. os.getcwd,获取当前的工作目录,就是当前Python应用工作的目录。

import os print os.getcwd()

控制台输出,

/home/zhb/workspace/PythonTest

3. os.listdir,返回指定目录下的所有文件和目录。

import os print os.listdir(os.getcwd())

控制输出,

['test.py', '.pydevproject', 'PaperID_mapping_to_AffiliationsID.txt', '.settings', '.p