Вы используете разные разделители для ввода между примерами 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')
В зависимости от вашей среды сборки, можно начаться 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
файлы в вашей разметке.
Фил Хаак на помощь: http://haacked.com/archive/2009/12/02/t4-template-for-less-css.aspx
Всякий раз, когда вы Если вы хотите, чтобы что-то было сгенерировано в вашем решении во время компиляции, T4 - это, как правило, путь ...
В поисках работы с DotLess я также нашел эту библиотеку:
http://www.codethinked.com/post/2010/03/ 17 / Bundler-Now-Supports-Css-And-less.aspx
Добавляю его в свой вопрос, потому что это может помочь другим.
Существует также другой способ предварительной компиляции во время разработки.
Проект без точек включает компилятор командной строки (dotless.Compiler.exe), который может компилировать и минимизировать CSS.
Вы также можете использовать compiler.exe с параметром --watch, при этом он будет продолжать работать и сканировать ваш входной файл на предмет изменений, восстанавливаясь всякий раз, когда вы вносите изменения в файл. Таким образом вы получаете независимость от Visual Studio.