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

时间:2018-06-28 13:29:38

标签: python json chatbot

onClick

显示的错误是: 追溯(最近一次通话):文件“ /home/akash/akashenv/PyCharm/PycharmProjects/chatbot_tensorflow/database.py”,行37,带有open(“ / home / akash / akashenv / PyCharm / PycharmProjects / chatbot_tensorflow {} /RC_{}".format(timeframe.split('-')[0],时间范围,缓冲= 1000),例如f:FileNotFoundError:[Errno 2]没有这样的文件或目录:'/ home / akash / akashenv / PyCharm / PycharmProjects / chatbot_tensorflow0 / RC_0-01'处理结束,退出代码为1

我已经在RC_0-01,RC_0-02等中设置了所有名称,并且我正在尝试使用这些数据集来下雨聊天机器人。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

'/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