📜  如何在python中使用路径更改工作目录(1)

📅  最后修改于: 2023-12-03 15:24:34.432000             🧑  作者: Mango

如何在Python中使用路径更改工作目录

在Python中,有时需要更改工作目录以便读取或写入文件。本文将介绍如何使用路径更改工作目录。

获取当前工作目录

在Python中,可以使用os模块获取当前工作目录。示例代码如下:

import os

current_dir = os.getcwd()
print(current_dir)

输出结果为当前工作目录的路径。

更改工作目录

要更改工作目录,可以使用os模块中的chdir函数。该函数需要传入一个字符串类型的路径作为参数,表示要更改到的新工作目录。示例代码如下:

import os

os.chdir('/Users/username/Desktop')  # 将工作目录更改为桌面路径
恢复默认工作目录

如果需要恢复默认的工作目录,可以使用os模块中的chdir函数,将默认工作目录作为参数传入即可。示例代码如下:

import os

os.chdir('..')  # 返回上级目录
os.chdir('/')  # 返回根目录
扫描指定目录下的文件

使用路径更改工作目录后,可以很方便地扫描指定目录下的文件。示例代码如下:

import os

os.chdir('/Users/username/Desktop')
for dirpath, dirnames, filenames in os.walk('.'):
    print(dirpath)
    print(dirnames)
    print(filenames)

以上代码将在桌面路径下扫描所有文件和子目录,并打印出它们的路径。

总结

本文介绍了Python中如何使用路径更改工作目录。使用os模块的getcwd函数可以获取当前工作目录,使用chdir函数可以更改工作目录。除此之外,还可以使用路径更改后扫描指定目录下的文件。