1. Python / Говнокод #3335

    −115

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    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, 27 Мая 2010

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

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

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

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

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

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

                И да, я ещё жду информации про "захардкоженные литералы и SQL"
                Ответить
                • Вот тут: http://pastebin.com/z8btNREe
                  какой-то ламерок выдал порцейку говнокода, где HTML и SQL впермешку.

                  Читай про разделение логики, представления и доступа к данным, дружок.
                  Ответить
                  • И... и из-за такой хуиты столько шума?
                    http://pastebin.com/eCwPHMew
                    Ответить
    • после того что ты сделал с питоном ты обязан просто на нём женица
      Ответить

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