Как разбить эту строку, где __
является разделителем
MATCHES__STRING
Чтобы получить вывод ['MATCHES', 'STRING ']
?
Можно использовать функцию str.split
- string.split('__'):
string.split('__')
>>> "MATCHES__STRING".split("__")
['MATCHES', 'STRING']
Вас может заинтересовать модуль csv
который предназначен для файлов, разделенных запятыми, но может быть легко модифицирован для использования пользовательского разделителя.
import csv
csv.register_dialect( "myDialect", delimiter = "__", <other-options> )
lines = [ "MATCHES__STRING" ]
for row in csv.reader( lines ):
...