Код, работающий в PyCharm, но не при запуске файла .py

#python #json #pycharm

#python #json #pycharm

Вопрос:

Я пытаюсь загрузить файл JSON в python со следующим кодом:

 import json


def find_case(tag):
    with open("C:\Users\brend\Documents\File Organiser\Files\.filepaths\"   tag   ".json", "r") as f:
        filepaths_dict = json.load(f)
 

Кажется, что это нормально работает с PyCharm, но сразу же вылетает в приведенной выше строке. Кто-нибудь может сказать мне, что является причиной этого и как это исправить?

Комментарии:

1. Пожалуйста, добавьте больше вашего кода. Особенно запись и часть, вызывающая функцию.

2. Все, что есть, это определение функции. Ничего не выполняется. Есть ли сообщение об ошибке для определения функции?

3. Без дополнительной информации (например, ошибка из Python) невозможно ответить правильно. Но я подозреваю, что в PyCharm вы используете другую среду (либо другой python, либо другую виртуальную среду. Другой несвязанный комментарий: вы используете Windows, поэтому действительно лучше явно указать кодировку. [Windows — единственное оставшееся место, где кодировка является только определяемой пользователем, а не фиксированной кодировкой (а не utf-8)]