os.path.abspath文件路径仅读取到第一层
时间: 2023-12-20 15:28:19 浏览: 74
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
`os.path.abspath` 函数返回一个文件的绝对路径,但是它只会将相对路径转换为绝对路径,而不会检查文件是否存在。如果你只传递了一个文件名,那么它只会返回当前工作目录下的该文件的绝对路径。如果你传递了一个相对路径,那么它会将其转换为绝对路径。
如果你想要获取一个文件的绝对路径,可以使用 `os.path.join` 函数将文件名和路径组合起来,然后再使用 `os.path.abspath` 函数将其转换为绝对路径。例如:
```python
import os
filename = 'example.txt'
path = '/home/user/documents'
absolute_path = os.path.abspath(os.path.join(path, filename))
print(absolute_path)
```
这将输出 `/home/user/documents/example.txt`。
阅读全文