os.path.join() 用法
时间: 2023-06-28 18:09:19 浏览: 59
详解python路径拼接os.path.join()函数的用法
`os.path.join()` 是 Python 中 `os.path` 模块下的一个方法,用于将多个路径组合成一个路径。该方法会根据不同操作系统的文件路径分隔符自动进行拼接,因此可以跨平台使用。
例如,假设你要在 Windows 上将两个路径拼接在一起:
```python
import os
dir_path = 'C:\\Users\\user\\Desktop'
file_name = 'example.txt'
full_path = os.path.join(dir_path, file_name)
print(full_path)
```
输出结果为:
```
C:\Users\user\Desktop\example.txt
```
在这个例子中,`os.path.join()` 方法将 `dir_path` 和 `file_name` 两个路径组合成了一个完整的路径 `C:\Users\user\Desktop\example.txt`,并且使用了 Windows 平台的文件路径分隔符 `\`。
如果你在 Linux 或 macOS 上运行相同的代码,`os.path.join()` 方法会自动使用不同的文件路径分隔符 `/`:
```python
import os
dir_path = '/home/user/Desktop'
file_name = 'example.txt'
full_path = os.path.join(dir_path, file_name)
print(full_path)
```
输出结果为:
```
/home/user/Desktop/example.txt
```
总之,`os.path.join()` 方法可以帮助你方便地组合多个路径,而不需要手动处理不同操作系统的文件路径分隔符。
阅读全文