Задать вопрос
@true1337hax
Новичок в программировании

Разделение 2х строк, как сделать?

Допустим у меня есть файл в котором у меня записаны определённые данные:
"Xxxxx : Yyyyy"
Разделяются они двоеточием.
Как мне сделать так. Что бы это все записалось в отдельную переменную, т. Е
First = "Xxxxx"
Second = "Yyyyy"
Возможно ли такое сделать?
  • Вопрос задан
  • 122 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
sim3x
@sim3x
In [1]: f, s = "Xxxxx : Yyyyy".split(' : ')

In [2]: f, s
Out[2]: ('Xxxxx', 'Yyyyy')
Ответ написан
@sash999
просто админ из деревни
>>> import os
>>> os.system('cat a.txt')
aaa:bbb
0
>>> with open('a.txt') as a:
... a,b = a.readline().replace('\n', '').split(':')
...
>>> a
'aaa'
>>> b
'bbb'
>>>
Ответ написан
Комментировать
import csv

csv.register_dialect('pipes', delimiter=':')

with open('testdata.pipes', 'r') as f:
    reader = csv.reader(f, dialect='pipes')
    for row in reader:
        print row
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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