vscode读取文件相对路径
时间: 2023-08-03 15:59:48 浏览: 241
获取相对路径
在 VSCode 中,可以使用相对路径来读取文件。相对路径是相对于当前文件所在的文件夹的路径。
假设你有一个文件夹结构如下:
```
- project
- src
- main.py
- data
- file.txt
```
如果你想在 `main.py` 中读取 `file.txt` 文件,可以使用相对路径来指定文件的位置。
```python
import os
file_path = os.path.join(os.path.dirname(__file__), "../data/file.txt")
with open(file_path, "r") as f:
content = f.read()
print(content)
```
其中,`os.path.dirname(__file__)` 表示当前文件所在的文件夹路径,`../data/file.txt` 是相对于当前文件夹的路径。
在这个例子中,`file.txt` 的相对路径是 `../data/file.txt`。你可以根据实际情况调整相对路径的位置。记得使用 `os.path.join()` 函数来拼接路径,以确保跨平台兼容性。
请注意,相对路径是相对于当前文件所在的文件夹的路径,所以在不同的文件夹中使用相同的相对路径可能会导致错误。
阅读全文