2016-08-06 6 views
2

У меня есть следующий адрес:Получение Ошибка при попытке запустить код питона на zapier

556_StreetName_Ave_CityName_11111 

Я хочу использовать код, чтобы обрезать последнюю часть, _Ave_CityName_11111

поэтому в основном я хочу, чтобы удалить все с последними 3 символами подчеркивания.

Вот мой код:

output = "_".join(input['street_name'].split("_")[:-3]) 

, но я получаю сообщение об ошибке:

Bargle. We hit an error creating a run python. :-(Error: 
'unicode' object has no attribute 'copy' 

Вот как выглядит моя установка как в Zapier:

screenshot

ответ

1

выход = {'street_name': "_". join (вход ['street_name']. split ("_") [: - 3])}

Это действительно код, который позволил ему работать, если кому-то нужна помощь.

Благодаря nedbat на канале IRC phython для получения помощи!

+0

Так просто общая ошибка python? – russellpierce

+1

Чтобы выход шага кода мог быть использован на последующих этапах вашего Zap, 'output' должен быть либо в словаре, либо в списке словарей. –

Смежные вопросы