os.path.join 当前路径拼接
时间: 2023-05-09 10:01:33 浏览: 118
详解python路径拼接os.path.join()函数的用法
os.path.join 是一个 Python 模块中的函数,用于将多个字符串组合成完整的路径名。它的作用是将当前路径和目标路径进行拼接,生成新的路径,并且会自动根据当前操作系统的不同使用相应的路径分隔符进行拼接。
在使用 os.path.join 函数时,可以传入多个路径名参数,路径名之间可以用字符串分隔符 "/" 或 "\" 分开。其中已经是绝对路径的参数会被保留,而其他路径名参数将会被拼接成相对路径。
这个函数常常用于在程序中生成文件、目录等路径,例如:
```
import os
current_path = os.getcwd() # 获取当前路径
target_path = os.path.join(current_path, 'data', 'file.txt') # 进行路径拼接
print(target_path) # 输出:/Users/user/Desktop/data/file.txt(在 Mac 上)
```
在上述例子中,os.getcwd() 函数用于获取当前路径,然后使用 os.path.join 函数将当前路径和子目录 data、文件名 file.txt 进行拼接,最终生成新的路径 target_path。
总之,os.path.join 函数非常便捷和灵活,它可以让我们在生成完整路径时避免漏加字符、路径分隔符等问题,且可以非常方便地适应不同操作系统的路径表示方式。
阅读全文