Как ни странно, при запуске этой программы с аргументамиИгнорировать оценку ' п' характера в sys.argv
program.py "(lp0\nS'cat'\np1\naI5\na."
С program.py существа:
import sys,pickle
print sys.argv[1]=="(lp0\nS'cat'\np1\naI5\na."
Ложные печатается. .. Я сузил разницу в оценке с символом \ n, но я не могу найти способ игнорировать такие.
Почему это и как я могу это исправить?
Двухместный обратный слэш в чеке. – zondo
Python интерпретирует '\ n' как символ новой строки. Если вы хотите поместить два символа '\' и 'n' в строку, вам нужно написать '\\ n' – kazemakase