c++在子文件夹中读取文件
时间: 2024-04-29 11:23:30 浏览: 75
linux,windows,C++读取路径下文件和文件夹.zip
要在子文件夹中读取文件,需要指定相对路径或绝对路径。
如果要指定相对路径,则可以使用“./”表示当前文件夹,使用“../”表示上一级文件夹。例如,如果文件结构如下:
```
- my_folder
- sub_folder
- my_file.txt
- my_script.py
```
则可以在my_script.py中使用相对路径读取my_file.txt:
```python
with open('./sub_folder/my_file.txt', 'r') as f:
content = f.read()
print(content)
```
如果要指定绝对路径,则需要使用完整路径来指定文件。例如,在Windows系统中,可以使用以下代码读取文件:
```python
with open('C:/Users/User/Desktop/my_folder/sub_folder/my_file.txt', 'r') as f:
content = f.read()
print(content)
```
在Linux或Mac系统中,可以使用类似的方式指定文件路径。
阅读全文