gpt4 book ai didi

python - 无法访问主目录中的文件(Jupyter Notebook)

转载 作者:行者123 更新时间:2023-12-01 01:56:42 34 4
gpt4 key购买 nike

我正在尝试创建一个简单的 Jupyter Notebook here 。在我的代码中,我必须加载位于 home 的 /data 目录中的文件 file.txt

data/file.txt

代码

open('data/file.txt', 'r')

open('~/data/file.txt', 'r')

我收到错误

FileNotFoundError: [Errno 2] No such file or directory: '~/data/file.txt'

最佳答案

您可以使用 os.path.expanduser 访问您的主目录函数获取主目录的名称。

import os
import os.path

# Create data directory
try:
os.makedirs(os.path.join(os.path.expanduser('~'), 'data'))
except OSError:
pass

# Write to file
with open(os.path.join(os.path.expanduser('~'), 'data/file.txt'), 'w') as f:
f.write('Hello world')

# Read from file
with open(os.path.join(os.path.expanduser('~'), 'data/file.txt')) as f:
print(f.read())

Hello world

关于python - 无法访问主目录中的文件(Jupyter Notebook),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50087798/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com