Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 15, 2021 14:29:56

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1365
Репутация: +  121  -
Профиль   Отправить e-mail  

Как в PySimpleGUI добавить код замены ссылки в скрипте Python

satfan
Вот пожалуйста:
Вопрос к вам: как работают функции в программировании,что происходит в компьютере,когда нажимаете на запуск кода?

Офлайн

#2 Дек. 15, 2021 16:51:46

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

Как в PySimpleGUI добавить код замены ссылки в скрипте Python

xam1816
Вопрос к вам: как работают функции в программировании,что происходит в компьютере,когда нажимаете на запуск кода?
черная же магия и колдунство, по иному никак не обьяснить как так я нажимаю кнопку а мне окошко выскакивает.

satfan както так наврно (За коректность всех импортов не отвечаю.):
 # # -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
import requests
import re
import sys
import PySimpleGUI as sg
def get_url():# функция вызывает окно с вводом,возвращает введенную строку
    url = None
    sg.theme('DarkAmber')   # Add a touch of color
    # All the stuff inside your window.
    layout = [  [sg.Text('Some text on Row 1')],
                [sg.Text('Enter something on Row 2'), sg.InputText()],
                [sg.Button('Ok'), sg.Button('Cancel')] ]
    # Create the Window
    window = sg.Window('Window Title', layout)
    # Event Loop to process "events" and get the "values" of the inputs
    while True:
        event, values = window.read()
        if event == sg.WIN_CLOSED or event == 'Cancel': # if user closes window or clicks cancel
            break
        elif event == 'Ok':
            if values[0]:
                url = values[0]
                break
    window.close()
    return url
if __name__ == "__main__":
    url = get_url()
    print(url)
    data = scrape_lists(url)



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

Отредактировано PEHDOM (Дек. 15, 2021 16:51:59)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version