Форум сайта python.su
# file: my_pkg/models.py import inspect from swagger_client import models as swagger_models # patch init def init_adapter(self, config=None): if config is None: config = {} super(self.__class__, self).__init__(**config) # get all models from swagger generated codebase swagger_models = inspect.getmembers(swagger_models, predicate=inspect.isclass) for model_name, model_class in swagger_models: model = type(model_name, (model_class,), {'__init__': init_adapter}) # add to globals of module, so we can import: from my_pkg.models import SomeModel globals()[model.__name__] = model
import requests from bs4 import BeautifulSoup url = 'https://www.rusprofile.ru/id/10601564' response = requests.get(url) ##(response.status_code) soup = BeautifulSoup(response.text, "html.parser") ##quotes = soup.find_all('span', class_='text') ##tags = soup.find_all('div', class_='tags') ##name = soup.find('div', class_='company-header__row').find('h1').get_text(strip=True) ##company_rows = soup.find('div', class_='company-requisites').find_all('div',class_='company-row') ##company_info_texts = company_rows[1].find_all('dd',class_='company-info__text') ##date = company_info_texts[0].get_text() ##capital = company_info_texts[1].find('span').get_text() ##director= soup.find('span', class_='company-info__text').get_text() ##company_info_title = company_rows[1].find_all('div',class_='company-info__title') ##ogrn = soup.find('span', id='clip_ogrn').get_text() ##inn = soup.find('span', id='clip_inn').get_text() ##kpp = soup.find('span', id='clip_kpp').get_text() ##okpo = soup.find('span', id='clip_okpo').get_text() ##okato = soup.find('span', id='clip_okato').get_text() ## ##index = soup.find('span', itemprop="postalCode").get_text() ##region = soup.find('span', itemprop="addressRegion").get_text() ##gorod = soup.find('span', itemprop="addressLocality").get_text() ##street = soup.find('span', itemprop="streetAddress").get_text() ##address = index+region+gorod+street print(soup)
{313: [346, 349], 346: [350], 0: [313, 312], 312: [348]}
level 1 0 level 2 313 312 level 3 346 349 348 level 4 350
[{0:1}, {313:2}, {346:3}, {349:3}, {312:2}, {348:3}]
import win32com.client as win32 word = win32.Dispatch('Word.Application') word.Visible = 0 word.Documents.Open('C:\spraw.docx') doc = word.ActiveDocument table = doc.Tables(1) q = table.Cell(Row = 2, Column= 3).Range.Text print(str(q))
import telebot import config bot = telebot.TeleBot(config.bottoken) @bot.message_handler(commands=['start']) def cmd_start(message): bot.send_message(message.chat.id, "Привет друг! Я помогу тебе понять курс валют и их соотношения с твоей :)\n" "Введи команду /help и узнай список комманд", ) @bot.message_handler(commands=['help']) def cmd_help(message): bot.send_message(message.chat.id, "Вот мой список комманд: \n" "/start\n" "/help\n" "/exchange\n") @bot.message_handler(commands=["exchange"]) def handler_m(message): chat_id = message.chat.id msg = bot.message_handler(chat_id, "Вы попали в меню обменника") bot.register_next_step_handler(msg, user_answer) def user_answer(message): if message.text == "Обмен валют": bot.register_next_step_handler(message, f_v_handler) elif message.text == "Курс валют": pass def f_v_handler(message): msg = bot.message_handler(message.chat.id, "Выберите валюту") bot.register_next_step_handler(msg, handler_valuee) def handler_valuee(message): if message.text == "USD": bot.send_message(message.chat.id, "Выберите валютную пару: ") elif message.text == "RUB": bot.send_message(message.chat.id, "Выберите валютную пару: ") elif message.text == "UAH": bot.send_message(message.chat.id, "Выберите валютную пару: ") else: bot.send_message(message.chat.id, "Я не понимаю что вы сказали попробуйте ещё раз") print('I am ready!') bot.enable_save_next_step_handlers(delay=2) bot.load_next_step_handlers() bot.polling(none_stop=True)