Python » Страница 972

-

Программирование на Python



Rejejej


репутация: 48
на сайте с 2008 года
сообщений: 55

Nokia E52

Возраст - 29

#9712

Привет, как удалить файл в директории с:\\log.dat

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 41

#9713

Rejejej,
Пример файла сюда, а не "тут то, тут это, как сделать то-то". Здесь не экстрасенсы.

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 41

#9715

fedirets,
А зачем! Py60 умер!

Rejejej


репутация: 48
на сайте с 2008 года
сообщений: 55

Nokia E52

Возраст - 29

#9716

У меня стоит, и прекрасно работает. Гдеж он умер.

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 41

#9717

Rejejej,
Если смотреть правде в глаза - умер. И умер навсегда.

Rejejej


репутация: 48
на сайте с 2008 года
сообщений: 55

Nokia E52

Возраст - 29

#9718

Имеется файл 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 и еще в паре местах постоянно разный. Подозреваю что все очень просто но найти не могу код

Rejejej


репутация: 48
на сайте с 2008 года
сообщений: 55

Nokia E52

Возраст - 29

#9719

f = open("d:\\1.wav", 'rb')
header = f.read(42)
data = f.read()
f2 = open(r'd:\\2.wav','wb')
f2.write(data)
f2.close()
f.close()

druzhok


репутация: 0
на сайте с 2006 года
сообщений: 30

Nokia N70

Таганрог

Возраст - 44

#9720

Имеется файл 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 и все заработало как надо!!!


Яндекс.Метрика