Python 路径选择:使用 os 模块操作文件和目录
在 Python 中,可以使用 'os' 模块来选择路径。
下面是一些常用的 'os' 模块的路径选择函数:
- 'os.getcwd()':获取当前工作目录的路径。
- 'os.chdir(path)':将当前工作目录更改为指定的路径。
- 'os.path.join(path1, path2, ...)':将多个路径组合成一个路径。
- 'os.path.abspath(path)':返回指定路径的绝对路径。
- 'os.path.exists(path)':检查指定路径是否存在。
- 'os.path.isdir(path)':检查指定路径是否为目录。
- 'os.path.isfile(path)':检查指定路径是否为文件。
- 'os.path.splitext(path)':分离路径中的文件名和扩展名。
下面是一个示例代码,演示如何选择路径:
import os
# 获取当前工作目录的路径
current_dir = os.getcwd()
print('当前工作目录的路径:', current_dir)
# 将当前工作目录更改为指定路径
os.chdir('/path/to/directory')
# 将多个路径组合成一个路径
path = os.path.join('/path/to', 'directory', 'file.txt')
print('组合后的路径:', path)
# 返回指定路径的绝对路径
absolute_path = os.path.abspath('file.txt')
print('文件的绝对路径:', absolute_path)
# 检查指定路径是否存在
if os.path.exists('file.txt'):
print('文件存在')
else:
print('文件不存在')
# 检查指定路径是否为目录
if os.path.isdir('/path/to/directory'):
print('是目录')
else:
print('不是目录')
# 检查指定路径是否为文件
if os.path.isfile('file.txt'):
print('是文件')
else:
print('不是文件')
# 分离路径中的文件名和扩展名
filename, extension = os.path.splitext('file.txt')
print('文件名:', filename)
print('扩展名:', extension)
请根据自己的需求选择适合的路径选择函数。
原文地址: https://www.cveoy.top/t/topic/hUbF 著作权归作者所有。请勿转载和采集!