В Python: как мне сказать:
line = line.partition('#' or 'tab')[0] ... do something with
Я знаю, что могу сделать:
line = line.partition('#')[0] ... do something
Но каков код символа табуляции, и могу ли я сказать # или табуляцию?
Обновление: я пытаюсь сказать, прочитайте первое слово в каждой строке, если вы читаете знак #, тогда игнорируйте все после этого символа (так как это комментарий). Но потом я обнаружил, что если бы в файле было первое слово tab, то оно считывало бы вкладку как часть первого слова. Поэтому я пытался сказать, что если вы читаете вкладку или хэш, то рассматривайте строку как комментарий. Обходной путь - просто поставить пробел после первого слова, а не табуляцию. Но это не очень элегантно. Теперь я понимаю, что если утверждение было неверным, я пытался слишком упростить вещи. Выше теперь правильно, но я думаю, что путь Неда Батчелдера - это то, что нужно, но теперь, возможно, есть кое-что еще, когда вы знаете, что я пытаюсь сделать.