Isso é bizarro, mas a menos que seja algo que o Stack Exchange esteja fazendo, acho que o problema que você está tendo é que você está usando "aspas extravagantes" em vez de ""
.
Qualquer editor que você esteja usando pode ter substituído o caractere de aspas padrão (Unicode U + 0022) com aspas estilizadas de abertura e fechamento (U + 201C e U + 201D). sh
não gosta muito disso. Quando substituo essas citações estilizadas por "aspas normais", seu código funciona bem (com a pequena exceção de que não tenho o arquivo .py que ele chama).