Как использовать файл json, помещенный в проект python? - PullRequest
0 голосов
/ 28 мая 2020

У меня есть проект в Pycharm, и я хочу использовать файл json, помещенный в этот проект.

Как я могу его назвать?

Я использую этот:

import json

file = open('~/PycharmProjects/Test/JSON_new.json')
x = json.load(file)

И получил следующую ошибку:

FileNotFoundError: [Errno 2] No such file or directory: '~/PycharmProjects/Test/JSON_new.json'

Но путь правильный

РЕДАКТИРОВАТЬ: Я понял, в чем проблема. Вместо json был создан файл txt (но я выбрал json). Создает txt файлы, может кто знает, как его решить? Я могу напрямую создавать только файлы .py. Другие файлы №

Правильно ли я создаю файл с нуля json и помещаю его в Scratches?

Ответы [ 2 ]

2 голосов
/ 28 мая 2020

Вы можете использовать следующий путь (в linux):

file = open('/home/<user>/PycharmProjects/Test/JSON_new.json')

Замените пользователя своим именем пользователя. Вам необходимо знать правильный путь к файлу, для которого вы можете использовать команду PWD в терминале.

1 голос
/ 28 мая 2020

Для этого можно использовать модуль json. Вы можете открыть файл в отдельном объекте и передать его в json.load, если у вас есть строка JSON, используйте json.loads.

import json

file = open('/path/to/json/file.json')

file_opened = json.load(file)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...