Я получаю одинарную цитату вместо апострофа в терминале

У меня есть скрипт python, который выполняет запрос wget по URL-адресу с модулем subprocess, и я использую вывод с регулярным выражением, чтобы поймать имя фактического загруженного файла. У меня была проблема с тем, что мое регулярное выражение не сработало, потому что у него был апостроф внутри (порядковый номер 39), но выход wget имел левую одинарную кавычку (порядковый номер 8216) и правую певую цитату (порядковый номер 8217).

Мой скрипт python работал в виртуальной среде (pipenv) на двух разных машинах Ubuntu. У одного был апостроф на выходе, а у одного были одиночные кавычки.

Мои вопросы: это из-за конфигурации терминала? Какие настройки в частности? locale charmap дает мне UTF-8 на обеих машинах. Может быть, из-за виртуальной среды (хотя они одинаковы)?

1
задан 5 May 2018 в 23:27

0 ответов

Другие вопросы по тегам:

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