Змея / Говнокод #3335 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
import xml.parsers.expat

text = 'lol'
booltext = 'false'

subs_temp = open('subs_temp.txt','w')

def start_element(name, attrs):
	if (name == 'rectRegion' and attrs['h']=='7.222' and attrs['y']=='92.778'):
		subs_temp.write(attrs['t'] + '\n')
		global text
		subs_temp.write(text + '\n')
	elif (name == 'TEXT'):
		global booltext
		booltext = 'true'
		
	#subs.write(name+'\n')
	#print(attrs)

def char_data(data):
	global text
	global booltext
	if (booltext == 'true'):
		text = data
		booltext = 'false'

p = xml.parsers.expat.ParserCreate("UTF-8")

p.StartElementHandler = start_element
p.CharacterDataHandler = char_data

p.ParseFile(open("yt.xml", 'rb'))

subs_temp.close()

subs_temp = open('subs_temp.txt','r')
subs = open('subs.txt','w')

num = 1

while num <= 44:
	time1 = subs_temp.readline()
	text = subs_temp.readline()
	time2 = subs_temp.readline()
	text = subs_temp.readline()

	subs.write(str(num))
	subs.write('\n0')
	subs.write(time1[:-1])
	subs.write('00 --> ')
	subs.write(time2[:-1])
	subs.write('00\n')
	subs.write(text)
	subs.write('\n')
	
	num+=1

Нус, зацените мой первый опыт с питоном. Говнецо редкое, жаль просто так смывать. Так что пусть полежит здесь.

Запостил: dageru dageru, (Updated )

Комментарии (29) RSS

  • почему-то кажется, что это php. На питоне не так пишут)
    Ответить
  • а че птоновскому сакс парсеру не нужен калбак на закрывающий тег?
    Ответить
  • А еще говорят что питон - это нормально.Тьфу!
    Ответить
  • Автор явно видный разработчик PHP. Где Вы работаете? UMI? Bitrix?

    А! Я знаю! Вы поклонник опенсурса, и пишете вордпресс, phpmyadmin и drupal одновременно
    Ответить
    • Исходников на пэхэпэ, к вашиму сведению, мною написано в два раза меньше, чем на питоне. То есть всего 1. Могу показать, если вам интересно.
      Ответить
      • лоло) захардкоженные литералы и SQL в одном файле.
        Ты истинный пэхапешник, чувак. Ты уже поставил деневр? Уже купил шаред хостинг на валуехост?
        Уже научился верстать сайты во фронтпейдж экспрессе? Уже освоил друпал?

        ПЗЦ, раньше бездари шли в дворники, теперь -- в PHP программисты
        Ответить
        • >ПЗЦ, раньше бездари шли в дворники, теперь -- в PHP программисты
          Ты, сцуко, читать не умеешь? Я НЕ пхп программист, и даже не питонопрогер.

          >лоло) захардкоженные литералы и SQL в одном файле.
          А вот здесь поподробней. Что тут не так? Объясни так, чтобы даже дворник понял.
          Да, и лучше бы придрался к форме ввода, которая при каждом F5 посылает текст заново. хз что с ней делать.
          Ответить
          • И на чем же ты кодишь? По стилю чисто пхпшник... А может ты вообще не кодер, а так школьник/студентик?
            Ответить
            • >А может ты вообще не кодер, а так школьник/студентик?
              Студентик, угу

              >И на чем же ты кодишь?
              Были попытки работы с Сишкой.

              И да, я ещё жду информации про "захардкоженные литералы и SQL"
              Ответить
  • после того что ты сделал с питоном ты обязан просто на нём женица
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8