Python » Страница 972
-Программирование на Python
Как думаете, можно ли скрестить Python и
В обменнике:
Имеется файл wav, нужно удалить из него несколько символов в самом начале, там где начинается его маска в хексе: RIFF WAVEfmt. Пробовал так:
import re
output_file =open("d:\\2.wav","wb")
data =open("d:\\1.wav", 'rb').read()
output_file.write( re.sub("\x52\x49\x46\x46\\x24n\x00\x00WAVEfmt \x10\x00\x00\x00\x01\x00\x01\x00@\x1f\x00\x00\x80>\x00\x00\x02\x00\x10\x00data\x00n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00","",data) )
output_file.close()
только не учел что при записи вавки символ пoсле RIFF и еще в паре местах постоянно разный. Подозреваю что все очень просто но найти не могу код
Имеется файл 2.txt на диске С. Подскажите как изменить код, чтобы выводились рандомные строки (хотя в данном коде присутствует random, но выводятся строки по порядку от конца файла к началу...).
Код:
appuifw.app.body = txt = appuifw.Text()
txt.font = 'annotation'
txt.color = 0
flag = 0
txt.add('Press green key.'.decode("utf-8"))
def show():
global flag
txt.clear()
txt.add(lst.pop().decode("utf-8") + u' ')
fi1 = 'c:\\2.txt'
lst = open(f2).read().split()
random.choice(lst)
txt.bind(0xf862, show)
lock = e32.Ao_lock()
----
использовал вместо choice функцию shuffle и все заработало как надо!!!
- «
- 1
- 2
- --
- 971
- 972
- 973
- --
- 974
- 975
- »