Visual Studio - предварительная компиляция - без точки

Вы используете разные разделители для ввода между примерами BigQuery и Python.

Примечание. В вашем образце используются разделители труб, а в полях - точки с запятой.

2c|Blackhawk gone wild|That's Just About Right|Good Times & Great Country;2019-01-16 14:22:07

В вашем коде Python используются разделители точек с запятой:

job_config.field_delimiter = ';'

В вашем Bigquery используются разделители каналов:

job_config.field_delimiter = '|'

В зависимости от примера BigQuery измените код Python на match:

job_config.field_delimiter = '|'

Примечание: я не знаю, почему вы включили свою первую строку кода:

f.write((str(callsign).split('_')[0]).lower().encode('utf-8') + ';' + artist.encode('utf-8') + ';' + song_title.encode('utf-8') + ';' + show_title.encode('utf-8') + ';' + str(time_bq).encode('utf-8') + '\n')
26
задан madth3 30 August 2013 в 22:26
поделиться

4 ответа

В зависимости от вашей среды сборки, можно начаться dotless.Compiler.exe как задача сборки.

, Например, с помощью задачи Перед сборкой в Visual Studio (вся 1 строка):

$(SolutionDir)Tools\dotLess\dotless.compiler.exe -m 
    $(ProjectDir)content\css\site.less $(ProjectDir)content\css\site.css

макросы ( $ (SolutionDir) , и т.д.) позволяют немного гибкости и расположению файлов проекта. Вместо того, чтобы использовать стандарт .less файлы, просто сошлитесь на новое .css файлы в вашей разметке.

20
ответ дан 28 November 2019 в 07:28
поделиться

Фил Хаак на помощь: http://haacked.com/archive/2009/12/02/t4-template-for-less-css.aspx

Всякий раз, когда вы Если вы хотите, чтобы что-то было сгенерировано в вашем решении во время компиляции, T4 - это, как правило, путь ...

3
ответ дан Rob Fonseca-Ensor 28 November 2019 в 07:28
поделиться

В поисках работы с DotLess я также нашел эту библиотеку:

http://www.codethinked.com/post/2010/03/ 17 / Bundler-Now-Supports-Css-And-less.aspx

Добавляю его в свой вопрос, потому что это может помочь другим.

2
ответ дан 28 November 2019 в 07:28
поделиться

Существует также другой способ предварительной компиляции во время разработки.

Проект без точек включает компилятор командной строки (dotless.Compiler.exe), который может компилировать и минимизировать CSS.

Вы также можете использовать compiler.exe с параметром --watch, при этом он будет продолжать работать и сканировать ваш входной файл на предмет изменений, восстанавливаясь всякий раз, когда вы вносите изменения в файл. Таким образом вы получаете независимость от Visual Studio.

2
ответ дан 28 November 2019 в 07:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: