无法访问python中保存json数据的文件位置

2024-10-06 08:56:58 发布

您现在位置:Python中文网/ 问答频道 /正文

 with open("/home/akash/akashenv/PyCharm/PycharmProjects/chatbot_tensorflow{}/RC_{}".format(timeframe.split('-')[0], timeframe)., buffering = 1000) as f:
        for row in f:
            print(row)
            row_counter += 1
            row = json.loads(row)
            parent_id = row['parent_id']
            body = format_data(row['body'])
            created_utc = row['created_utc']
            sub = row['sub']

错误显示为: 回溯(最后一次调用):File“/home/akash/akashenv/PyCharm/PycharmProjects/chatbot\u tensorflow/数据库.py“,第37行,带open(”/home/akash/akashenv/PyCharm/PycharmProjects/chatbot\u tensorflow{}/RC{}“。格式”(时间框架.split('-')[0],时间范围),buffering=1000)如f:FileNotFoundError:[Errno 2]没有这样的文件或目录:'/home/akash/akashenv/PyCharm/PycharmProjects/chatbot\u tensorflow0/RC\u 0-01'进程已完成,退出代码为1

我已经在RC\u0-01、RC\u0-02等等中设置了所有的名称,我正在尝试使用这些数据集创建一个聊天机器人。有人能帮帮我吗?你知道吗


Tags: formathometensorflowopenpycharmparentrowsplit
1条回答
网友
1楼 · 发布于 2024-10-06 08:56:58

'/home/akash/akashenv/PyCharm/PycharmProjects/chatbot_tensorflow0/RC_0-01'是要打开的文件的路径,但尚未指定文件类型。文件名是RC_0-01,还是RC_0-01.json?此外,您可能希望使用正在使用的文件的完整路径来避免歧义。为此,可以在chatbot_tensorflow0目录中运行以下代码:

    from os.path import abspath
    print(abspath('RC_0_01.json'))

或者,或者:

    from os.path import abspath
    filepath = abspath('RC_0_01.json')
    with open(filepath, buffering=1000) as f:
        # Write your code here

相关问题 更多 >