Форум сайта python.su
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png) 
			 
							 0
  0   
								
								Вобщем принимаю данные в строку tmp, делаю такой код
print unicode(tmp[31:45], 'koi8-r')
127.00.000.001
Офлайн
 
							 3
  3   
								
								Раз 5 перечитывал, что то не понял. Какую петлю? Что нужно получить?
Офлайн
 
							 1
  1   
								
								Рисую синим, получаю линию. 
Вопрос - как правильно покрасить волосы?
Офлайн
 
							 0
  0   
								
								Блин я походу вечно обкуреный, блин извините чуваки я серьезно думал понятно пишу, и щас думаю что понятно извините чуваки я походу да простите блин чуваки я не хотел, короче я принимаю от сервера сроку командой tmp =s2.recv(999)
вот в этом tmp у меня теперь данные с 32 по 45 байты это ип адрес(петля) вот мне надо этот адрес изменить на другой чтоб потом командой s1.send(tmp) отправить клиенту только в сроке tmp с 32 по 45байты уже будут содержать не петлю а мой вписаный адрес… Блин я думал что я понятно писал извините люди я ну не специально честно:'(
Офлайн
 
							 3
  3   
								
								Да полно вариантов.. Вот например..
myip='192.168.0.1'
s=tmp[32:45]
out=myip.join(tmp.split(s))
Отредактировано (Янв. 10, 2009 08:28:09)
Офлайн
 
							 0
  0   
								
								Спасибо, но чет не катит…зато чилин легальный)
Отредактировано (Янв. 10, 2009 12:23:41)
Офлайн
 
							 0
  0   
								
								Хотя нет работает), просто туплю, спасибо ещё раз.
Офлайн
 
							 3
  3   
								
								Lam
Спасибо, но чет не катит…зато чилин легальный)
Lamтак работает или нет %)
Хотя нет работает), просто туплю, спасибо ещё раз.
Отредактировано (Янв. 10, 2009 13:00:30)
Офлайн
 
							 0
  0   
								
								Чилин курительный бленд убивает шо пипец и говорят легален) работает всё прекрасно, просто я тупил вчера же гуляли, сделал прогу какую хотел, только вот, странно что он меняет не определенные байты а именно строку, тоесть если у меня в пакете будет две такие строки ‘127.0.0.1’ то он изменит их обоих, хотелось бы узнать как по байтам именно менять…
Офлайн
 
							 3
  3   
								
								Может почитаешь немного о строках, и о том, какие методы у них есть?
out=tmp.replace('127.0.0.1','192.168.0.1')Офлайн
![[RSS Feed] [RSS Feed]](/static/djangobb_forum/img/feed-icon-small.png)