Python

-

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



JOIN_ME


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

#9721

Ну да, choice возвращает случа йный элемент, а shuffle перемешиваетсяPython 3.2.2 (default, Jun 23 2014, 00:13:13)
[GCC 4.8] on linux-armv7l
Type "help", "copyright", "credits" or "license" for more information.
>>> import random
>>> random.choice([1,2,3])
3
>>> lst = [1,2,3]
>>> random.shuffle(lst)
>>> lst
[3, 2, 1]
>>>

Virtuos86


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

где-то в России

#9722

Цитата: fedirets
 Как думаете, можно ли скрестить Python и FShell (консоль для S60v3 и S^3 с поддержкой скриптов и плагинов)В обменнике:FShell для N8FShell для S60v3


Даже древний PythonScriptShell умеет через блютуз с компом связываться. Зачем тебе этот фшелл?

Rejejej


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

Nokia E52

Возраст - 25

#9723

Есть кто жив.
Вопрос, почему urllib не хочет открывать и парсить два адреса одновременно? Ведь есть же загрузчики на питоне которые качают несколько файлов сразу? Принты работают, urllib не хочет. Что тут не так.

import os,sys,e32,appuifw,thread
import threading ,urllib

xp='https://173.14.71.58/anony/mjpg.cgi'

x='https://219.114.65.46/-wvhttp-01-/getoneshot?v=320&frame_count=300'


def hel():
foo = urllib.urlopen(xp)
lin1 = foo.readline()
print lin1
print 'hel'
while 1:
kod


def help():
fo = urllib.urlopen(x)
lin1 = fo.readline()
print lin1
print 'help'
while 1:
kod



def on():
threading.Thread(target=hel()).start()

on()

help()

HeaTTheatR


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

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

Возраст - 37

#9724

А где сам код?

Rejejej


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

Nokia E52

Возраст - 25

#9725

Приветствую, HeaTTheatR.
Код это и есть парсинг. Дальше тоже самое что и перед while, построчно читаем строки с url контента. Специально указал while что бы было понятно что это бесконечные функции. Вот и нужно запустить и hel() и help() одновременно.
-------------
добавлено в 15.20: Забыл сказать что это адреса вебкамер, а они выдают постоянный поток как известно, так что по очереди нельзя их считать. Одновременно нужно.

HeaTTheatR


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

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

Возраст - 37

#9726

Rejejej,
threading.Thread
(target=name_function, args=(arg1, arg2...))
Ты делаешь не правильно!

JOIN_ME


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

#9727

В таргет передаешь результат функции вместо её имени
threading.Thread(target=hel, args=()).start()

Rejejej


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

Nokia E52

Возраст - 25

#9728

Спасибо за помощь. Работают два потока как и надо. Спасибо.

Lord_Dark


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

#9729

А какой модуль выбора файла для тоуч смарта есть на питон 1.4.5?
А appuifw2 есть под 2 питон???


Напомнить пароль

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