Python 3 – os.chdir() 方法
在Python 3中,os.chdir()函数是用来改变当前工作目录的。Python的os模块是用来处理操作系统相关任务的工具包,os.chdir()函数就是其中的一种。
语法
os.chdir(path)
这个函数接收一个参数path,表示改变到的目标目录的路径。如果path是相对路径,则是相对于当前工作目录指定的路径;如果path是绝对路径,则是从文件系统的根目录开始的。
示例
下面的示例代码展示了os.chdir()函数的使用方法。首先,我们会输出当前的工作目录,然后我们会改变工作目录到指定的目录,并再次输出工作目录。
import os
# 输出当前的工作目录
print("当前工作目录是: ", os.getcwd())
# 改变工作目录到指定目录
os.chdir(r'C:\Users\Bob\Documents')
# 输出改变后的工作目录
print("改变后的工作目录是: ", os.getcwd())
这个代码运行的输出如下:
当前工作目录是: C:\Users\Bob
改变后的工作目录是: C:\Users\Bob\Documents
这个示例代码首先使用os.getcwd()函数来获取当前工作目录的路径,并输出。然后,使用os.chdir()函数将工作目录改变为C:\Users\Bob\Documents,并输出新的工作目录。
注意事项
在使用os.chdir()函数时,需要注意以下几点:文件系统是否支持当前操作系统的路径分隔符(/或\),以及目录是否真的存在。如果路径不存在,会引发FileNotFoundError异常。
结论
在Python 3中,os.chdir()函数是用来改变当前工作目录的。通过这个函数,我们可以访问、使用文件的路径,可以用于读取或写入文件,或者在操作文件时调整当前的工作目录。