python 打开一个相对路径的文件
时间: 2024-05-12 19:16:42 浏览: 133
你可以使用相对路径来打开一个文件,通过在文件名前加上相对路径,如"./example.txt"(表示当前目录下的example.txt文件),"../example.txt"(表示上层目录中的example.txt文件)。以下是一个打开文件的基本范式:
```
with open('example.txt', 'r') as f:
content = f.read()
```
其中,'example.txt'是文件名,'r'表示以只读方式打开文件,'with'语句可以自动关闭文件。你可以将以上代码中的'example.txt'替换为你需要打开的文件名。
相关问题
python打开相对路径的json文件
您可以使用以下代码打开相对路径的json文件:
```
import json
with open('example.json', 'r') as f:
data = json.load(f)
```
假设您的json文件名为example.json,它与您的python代码在同一目录下。在此示例中,我们使用内置json库加载文件并将其存储在变量data中。
python相对路径打开文件
在Python中,可以使用相对路径打开文件。相对路径是相对于当前的工作文件夹的路径。以下是使用相对路径打开文件的示例代码:
```python
import os
# 获取当前工作文件夹路径
print(os.getcwd())
# 打开同层级的Data.txt文件
with open(r'.\Data.txt', 'r', encoding='utf8') as f:
file = f.read()
print(file)
# 打开上一层级的Data.txt文件
with open(r'..\Data.txt', 'r', encoding='utf8') as f:
file = f.read()
print(file)
```
上述代码中,`os.getcwd()`函数可以获取当前工作文件夹的路径,`.\`表示当前文件夹,`..\`表示上一层级文件夹。使用`with open()`语句可以打开文件并读取其中的内容。
阅读全文