Megum1n, возможно не правильно подобрал слово. Упорядочение в смысле форматирование. Например при вставке длинной строки автоматом осуществлялось бы форматирования переносом на некоторое количество строк.
Как же я сразу не понял. По глупости файл для тренировки в plotly назвал так же plotly.py. Из-за этого pycharm не понимал мой импорт, но ваша фраза навела меня на эту мысль. Стоило переименовать файл и все заработало. Спасибо..
Алан Гибизов, да, я знаю что pycharm может создавать окружение для каждого проекта. Но я давно в настройках в это изменил. То есть для всех проектов у меня стандартное окружение и интерпретатор. Это так же подтверждается отсутствием папок venv в каждом проекте.
Алан Гибизов,
вот как подчеркивается. Все библиотеки всегда ставил одинаково через pip. С такой ошибкой столкнулся впервые.
И еще, как вы должно быть знаете, в pycharm при удержании ctrl+левой мышкой на библиотеку можно перейти в код библиотеки. Но с plotly так не получается.
Хорошо, может вы поможете мне конкретизировать вопрос. Все что я могу сказать это то, что я получаю данные с сайта. Запрос данных происходит примерно раз в секунду. Я строю график зависимости этих данных от времени, то есть где x = время запроса, y = полученная во время запроса величина. Мне хотелось бы, чтобы график был более интерактивный. Чтобы я мог отзумить определенный участок, чтобы при наведении на график всплывали значение, чтобы можно было прокручивать график вдоль оси абсцисс и т.д. При этом сбор данных не должен прекращаться и график не должен возвращаться в исходное положение при поступлении новых данных (как было при использовании matplotlib).
Подправил вопрос. Версия Python 3.7. Словари полностью одинаковые за исключением одного значения у какого то ключа. Вообще задача заключается только лишь в поиске этого ключа.
А как это сделать? gspread работает с google таблицами. Чтобы получить доступ к нужно в скрипте указать следующую инструкцию.
access = gspread.service_account('My First Project.json')
Далее, чтобы открыть нужную таблицуtest = access.open('Table_name')
Вот тут кстати, интересный вопрос снова возникает. 'Table_name' записано только в коде программы, но код сторонний пользователь посмотреть точно никак не может. Все что он может, это запустить программу или открыть json файл. Но может ли он (сторонний пользователь) используя информацию в json файле получить названия всех доступных по API google таблиц? Если нет, то вопрос снимается, так как переживать мне не о чем.
Александр, а как сделать, чтобы помимо изменяющегося времени выводить еще статичную информацию?Например: 'До закрытия окна осталось {Время из countdown()}'