SharkyEXE
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Mavrikii Здравствуйте Я не программист, методом тыка, что-то понимаю, чего-то нет Мне очень хочется компактный код, чтобы на вход сразу подавалась строка config.plugins.MetrixWeather.currentWeatherwinddisplay.value Просто эта бредятина return re.sub('^([\d\s\.]+)m/s(\s+[^\s]+)', '\\1м/c,\\2', config.plugins.MetrixWeather.currentWeatherwinddisplay.value) return re.sub('^([\d\s\.]+)m/s([^\s]+)', '\\1м/c, \\2', config.plugins.MetrixWeather.currentWeatherwinddisplay.value) return re.sub('^([\d\s\.]+)m/s', '\\1м/c', config.plugins.MetrixWeather.currentWeatherwinddisplay.value) только по моей идее, я не программист, повторюсь, сразу же получает входную информацию, сразу же ее обрабатывает и возвращает По моей логике у Вас каскад, каждая строка обрабатывает предыдущее значение - типа друг за другом, у меня же каждая строка обрабатывает исходное значение, а возвращается все арвно послднее return re.sub('^([\d\s\.]+)m/s', '\\1м/c', config.plugins.MetrixWeather.currentWeatherwinddisplay.value) Другой вопрос, как это сделать красиво, может быть в одну строку Пожалуйста, научите, помогите, будьте так любезны | Всего записей: 380 | Зарегистр. 25-01-2009 | Отправлено: 17:14 22-05-2020 | Исправлено: SharkyEXE, 17:18 22-05-2020 |
|