📅  最后修改于: 2023-12-03 15:12:07.784000             🧑  作者: Mango
在 Python 中,我们可以使用 os
模块来设置另一个目录的路径。在程序开发过程中,经常需要读取存储在其他目录下的文件,为此我们需要指定文件所在目录的路径。
在访问其他目录前,我们首先需要设置当前工作目录。可以使用 os
模块的 chdir()
方法来设置工作目录。
import os
# 获取当前工作目录
current_dir = os.getcwd()
# 设置工作目录
os.chdir('/path/to/new/folder')
当我们需要获取指定目录下的所有文件时,可以使用 os
模块的 listdir()
方法。
import os
# 获取指定目录下的所有文件
files = os.listdir('/path/to/folder')
for file in files:
print(file)
在读取文件时,我们需要指定文件所在的完整路径。我们可以使用 os.path.join()
方法来拼接文件路径。
import os
# 拼接文件路径
file_path = os.path.join('/path/to/folder', 'filename.txt')
# 读取文件
with open(file_path) as f:
content = f.read()
print(content)
在访问其他目录时,我们需要判断所访问的目录是否存在。我们可以使用 os.path.exists()
方法来判断路径是否存在。
import os
# 判断路径是否存在
if os.path.exists('/path/to/folder'):
# TODO: 代码逻辑
else:
print('目录不存在')
以上就是 Python 中设置另一个目录的路径的介绍,希望对你有所帮助。