python创建路径
时间: 2024-09-17 11:05:54 浏览: 44
在Python中,创建路径通常使用os模块提供的函数。os.path模块提供了一系列操作文件和目录路径的工具。以下是创建、操作和处理路径的基本方法:
1. 使用`os.getcwd()`获取当前工作目录(Working Directory),它是所有相对路径的起点。
2. `os.path.join(path1, path2, ...)`: 这个函数用于连接路径部分,如`os.path.join('parent', 'child')`会生成`'parent/child'`这样的路径。
3. `os.path.abspath(path)`: 返回绝对路径,如果给定的是相对路径,则相对于当前工作目录。
4. `os.path.dirname(path)`: 提取路径中的目录部分,返回不含最后元素的部分。
5. `os.path.basename(path)`: 获取路径中的文件名部分,不包含扩展名。
6. `os.makedirs(path, exist_ok=True)`: 如果目标路径不存在,会递归地创建它。`exist_ok`参数设置为True表示如果路径已存在则忽略错误。
例如:
```python
import os
# 创建一个新的目录
new_dir = 'my_folder'
if not os.path.exists(new_dir):
os.makedirs(new_dir)
# 组合路径
file_path = os.path.join(os.getcwd(), 'my_file.txt')
print(f"Current working directory: {os.getcwd()}")
print(f"Absolute file path: {os.path.abspath(file_path)}")
```
阅读全文