Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 20, 2018 21:11:13

Uired
Зарегистрирован: 2018-11-06
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

В заданной строке символов вывести количество слов, в которых длина больше заданной.

Офлайн

#2 Ноя. 20, 2018 21:21:20

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

Uired
В заданной строке символов вывести количество слов
это весьма не просто, как кажется на первый взгляд, если необходимо лексически правильные слова.
вот к примеру сколько слов в строке
 "jfjfj fjfjfjd jdff jfjf  jf dkf  kdfn kdf fjf game"

Офлайн

#3 Ноя. 20, 2018 23:17:29

VadimK
Зарегистрирован: 2013-07-03
Сообщения: 199
Репутация: +  16  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

Где вы только такие задания берете, в школе что ли задают ?
Хотя бы разбить банально строку по словам и прокрутить массив с проверкой на нужную длинну каждый элемент.
Простейший цикл же.

p.s. если еще и лексика нужна, есть словари, морфология. Применить к каждому элементу. Суть то остается та же.

Офлайн

#4 Ноя. 21, 2018 12:28:21

ok
Зарегистрирован: 2018-03-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

Добрый день!
Подскажите, пожалуйста, как можно реализовать на python следующую задачу:
Есть окно с меню и виджетами, к одному из пунктов меню привязана процедура, которая открывает диалоговое окно для выбора файла и после выбора текстового файла, выполняется разбор содержимого и загрузка в БД SQL.
Мне нужно, чтобы во время выполнения этой процедуры, поверх основного окна появлялось окно со статусом выполнения процедуры (типа progressbar), меня устроит если будет бегать, например, счетчик, главное, чтобы происходило что-нибудь.
Пытался вывести frame с label и присвоить этому label значение в цикле при обработке файла (после каждой обработанной строки), но почему-то frame появляется только в конце, когда label уже присвоено последнее значение.

Текстовый файл содержит результат команды nmap, я анализирую каждую строчку (ищу ip- адрес) и вытаскиваю некоторые данные, вот значению label присваиваю ip- адрес, но почему он не меняется в процессе выполнения процедуры, не понятно.

Спасибо!

Офлайн

#5 Ноя. 21, 2018 14:00:42

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

ok
Мне нужно, чтобы во время выполнения этой процедуры, поверх основного окна появлялось окно со статусом выполнения процедуры (типа progressbar), меня устроит если будет бегать, например, счетчик, главное, чтобы происходило что-нибудь.
можно, но для начала нужно указать на каком фреймворке написан ваш ГУИ (Tk, pyQt\PySide, Wxpython)? от этого многое зависит



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#6 Ноя. 21, 2018 14:04:06

ok
Зарегистрирован: 2018-03-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

Спасибо!
На Tk

Офлайн

#7 Ноя. 21, 2018 14:35:34

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

ok
На Tk
общий принцип примерно такой
 from tkinter import *
import tkinter.ttk as ttk
import time
def emul_work_program():
    toplevel = Toplevel(root)
    pb = ttk.Progressbar(toplevel, mode="determinate", length=200) #прогресбар
    pb['maximum'] = 10 # макс значение прогресбара
    pb['value'] = 0 # текущее значение прогресбара
    pb.pack()
    for i in range(10):
        pb['value'] += 1 # увеличиваетм статус пргресбара
        print('clock')
        toplevel.update() # обновлем картинку прогресбара, иначе не работает
        time.sleep(.3)
root = Tk()
btn = Button(root, text='Start', command=emul_work_program)
btn.pack()
root.mainloop()



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Ноя. 21, 2018 14:37:52)

Офлайн

#8 Ноя. 21, 2018 15:04:13

ok
Зарегистрирован: 2018-03-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

PEHDOM
Спасибо огромное!

Офлайн

#9 Дек. 3, 2018 14:01:17

ok
Зарегистрирован: 2018-03-22
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

Добрый день!
Подскажите, пожалуйста, оптимальный вариант запуска программы на клиентском рабочем месте.
Что нужно устанавливать на РМ клиента для запуска ПО? или лучше компилировать и поставить исполняемый файл? Если компилировать, то с помощью какого инструмента? Конечно, не хотелось бы ставить лишнее ПО на РМ клиента, да и код в открытом виде отдавать тоже не очень …
Спасибо!

Офлайн

#10 Дек. 3, 2018 23:57:40

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2583
Репутация: +  60  -
Профиль   Отправить e-mail  

Помогите с реализацей!!

python2exe



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version