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

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

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

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

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

0 ответов

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

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