工作目录(working directory)用于向程序指明“大本营”或引用位置所在。每当Python运行时,有一个当前工作目录(current working directory)的概念。输入的Python代码将在当前工作目录保存为“.py”的文件。
Python中的os库提供了非常丰富的方法用来处理文件和工作目录。os是Python的标准库,无须单独安装,可直接导入使用。例如,要想查看当前的工作目录,可以用函数os.getcwd。
>>> import os
>>> os.getcwd()
注意,调用函数os.getcwd时是不带参数的,以强调返回值不是固定不变的。用户还可以使用函数os.chdir修改当前的工作目录。把某个分析项目的所有文件保存在一个文件夹里会给项目管理带来便利,分析效率会提高。因此,在一个代码脚本文件的第一行,通常可以先设定工作目录。例如:
>>> os.chdir("C:/myprojects/project1")
注意,这里的指定路径下必须存在文件夹“project1”,如果没有,可以用函数os.mkdir创建,或者在计算机系统里面手动创建。