jupyter把相对路径转化为绝对路径,不使用os库
时间: 2024-05-05 19:20:12 浏览: 49
Jupyter_使用python pandas库的食谱.zip
可以使用`os.path.abspath()`函数将相对路径转化为绝对路径,但是根据题目要求,不使用`os`库,可以使用以下方法:
```python
import os
def get_abs_path(rel_path):
abs_path = os.getcwd()
for path in rel_path.split('/'):
if path == '..':
abs_path = os.path.dirname(abs_path)
else:
abs_path = os.path.join(abs_path, path)
return abs_path
```
这个函数使用`os.getcwd()`获取当前工作目录作为绝对路径的起点,然后对于相对路径中的每一个路径段,如果是`..`则返回上一级目录,否则将其加入到绝对路径中。最后返回得到的绝对路径。
阅读全文