Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибка Inconsistent indentation level 
:(
    Опции темы
ll75
Дата 1.10.2015, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ok, let' go
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 4.10.2006
Где: musiq

Репутация: нет
Всего: 1



при запуске кода для чтения из YAML-файла:
Код

#!/usr/bin/perl 

use strict;
use warnings;


use Config::YAML;
use Data::Dumper;


my $config = Config::YAML->new( config => '/home/slawa/SCRIPTZ/config.yml' );
                        
 print Dumper($config);


появляется ошибка:
Код

YAML Error: Inconsistent indentation level
   Code: YAML_PARSE_ERR_INCONSISTENT_INDENTATION
   Line: 186
   Document: 1
 at /usr/local/share/perl/5.20.2/YAML/Loader.pm line 718.

PM MAIL   Вверх
alezzz
Дата 1.10.2015, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сплю...
**


Профиль
Группа: Участник
Сообщений: 499
Регистрация: 17.8.2009

Репутация: 1
Всего: 14



а что у вас в строке 186 config.yml?
PM MAIL   Вверх
ll75
Дата 1.10.2015, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ok, let' go
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 4.10.2006
Где: musiq

Репутация: нет
Всего: 1



как ни странно в 186 комментарий, начинающийся с #
PM MAIL   Вверх
arto
Дата 2.10.2015, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



YAML учитывает все комментарии?
PM MAIL ICQ   Вверх
ll75
Дата 2.10.2015, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ok, let' go
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 4.10.2006
Где: musiq

Репутация: нет
Всего: 1



я не понимаю, что значит учитывает, строка комментария начинается с двойной ##
PM MAIL   Вверх
arto
Дата 2.10.2015, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



u меня было, что при подсчёте строк YAML не учитывал комментарии

grep -Ev "^[[:space:]]*#" file.yml | cat -n

Добавлено через 1 минуту и 39 секунд
btw, проверил Config::YAML, тоже не учитывает.
PM MAIL ICQ   Вверх
ll75
Дата 3.10.2015, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ok, let' go
*


Профиль
Группа: Участник
Сообщений: 79
Регистрация: 4.10.2006
Где: musiq

Репутация: нет
Всего: 1



другими словами нужно все комментарии поудалять?

Добавлено через 2 минуты и 40 секунд
нужно что-то типа
Код

grep -Ev "^[[:space:]]*#" file.yml | cat -n > newfile.yml

?
PM MAIL   Вверх
R71MT
Дата 4.10.2015, 01:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 28.7.2015

Репутация: нет
Всего: 1



..с каких пор комменты мешают коду?
PM MAIL   Вверх
alezzz
Дата 4.10.2015, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сплю...
**


Профиль
Группа: Участник
Сообщений: 499
Регистрация: 17.8.2009

Репутация: 1
Всего: 14



не мешают они коду, arto намекает что 186 строка с ошибкой - это без учета строк с комментариями.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.