RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-454888

Mark Liman's questions

Martin Hope
Mark Liman
Asked: 2024-04-15 03:56:18 +0000 UTC

如何以一定的增量将数字四舍五入到十分之几

  • 6

我知道这听起来像是一种变态,但我真的需要它)

任务:例如,有一个数字 2.75,因此我需要将任何 > 2.5 的数字四舍五入为 2.5 本身以及更小的数字。

如果很简单,那么这是一个例子:

a = 2.75 应变为 2.5

b = 2.23 应变为 2.5

也就是说,好像到了中心,不,我们不是在讨论示例中的这些具体数字,但我没有找到一个示例或工具可以允许在 python 中完成此操作

该解必须对所有十进制数通用,对于整数则保持原样,即 1、2、3、4 等不变

python
  • 2 个回答
  • 46 Views
Martin Hope
Mark Liman
Asked: 2023-12-16 22:31:13 +0000 UTC

为什么解释器看不到该函数?

  • 5

我正在尝试创建一个处理程序来禁止写入某些单词的用户。问题是,当使用推荐的功能时:
await bot.kick_chat_member(chat_id, user_id) 为什么在代码中我将鼠标悬停在上面kick_chat_member,它给了我这个

(Cannot find reference 'kick_chat_member' in 'bot.py')

这是代码:

import asyncio
import logging
import sys

from aiogram.client import bot

from wordBase import ban_words
from os import getenv
from routertry import route
from aiogram.contrib.fsm_storage.memory import MemoryStorage
from aiogram import Bot, Dispatcher, Router, types
from aiogram.enums import ParseMode
from aiogram.filters import CommandStart
from aiogram.types import Message
from aiogram.utils.markdown import hbold

TOKEN = "*"

dp = Dispatcher()
dp.include_router(route.router)


@dp.message(CommandStart())
async def command_start_handler(message: Message) -> None:
    await message.answer(f"Hello, {hbold(message.from_user.full_name)}!")

# ПРОБЛЕМА ТУТ !!! 
@dp.message_handler(content_types=types.ContentType.TEXT)
async def handle_message(message: types.Message):
    # Проверяем, содержит ли сообщение запрещенные слова
    banned_words = ["слово1", "слово2", "слово3"]  # Список запрещенных слов
    if any(word in message.text.lower() for word in banned_words):
        # Получаем информацию о чате
        chat_id = message.chat.id
        user_id = message.from_user.id
        # Забанить пользователя
        await bot.kick_chat_member(chat_id, user_id)


async def main() -> None:
    bot = Bot(TOKEN, parse_mode=ParseMode.HTML)
    await bot.delete_webhook(drop_pending_updates=True)
    await dp.start_polling(bot)


if __name__ == "__main__":
    logging.basicConfig(level=logging.INFO, stream=sys.stdout)
    asyncio.run(main())

版本: aiogram 3.2.0 python 3.11.6

python
  • 2 个回答
  • 55 Views
Martin Hope
Mark Liman
Asked: 2022-08-05 09:14:53 +0000 UTC

不想在 Flask 用户登录后触发重定向到正确的页面

  • 0

这是登录功能,没有错误,一切正常,但是在正确输入登录名和密码后,用户没有被重定向到所需的页面

# функция входа
@app.route('/sign_in', methods=('POST', 'GET'))
def sign_in():
    login = request.form.get('email')
    password = request.form.get('psw')

    if login and password:
        user = Users.query.filter_by(email=login).first()
        if check_password_hash(user.psw, password):
            login_user(user)

            next_page = request.args.get('index')
            return redirect(next_page) 
        else:
            flash('Проверьте логин или пароль')
    else:
        flash('Пожалуйста авторизуйтесь')
    return render_template("sign_in.html")

也许我弄乱了表单和数据库的名称,所以我附上了它们:

    <form action="/sign_in" method="get" class="form">
        {% with messages = get_flashed_messages() %}
            {% if messages %}
                    {% for message in messages %}
                    <h3>{{ message }}</h3>
                    {% endfor %}
            {% endif %}
        {% endwith %}
        <div class="circle"></div>
            <div class="register-form-container">
                <h1 class="form-title">Войти</h1>
                <div class="form-fields">
                    <p><label>Email: </label> <input type="text" name="email" value="" requied />
                </div>
                <div class="form-fields">
                    <p><label>Пароль: </label> <input type="password" name="psw" value="" requied />
                </div>
                <div class="form-fields">
                    <p><input type="submit" value="Войти" />
                </div>
                <div class="form-fields">
                    <a type="submit" href="/registration"  >Регистрация</a>
                </div>
            </div>
    </form>

D B:

class Users(db.Model, UserMixin):
    id = db.Column(db.Integer, primary_key=True)
    email = db.Column(db.String(50), unique=True, nullable=False)
    psw = db.Column(db.String(500), nullable=False)
    date = db.Column(db.DateTime, default=datetime.utcnow)

    def __repr__(self):
        return f"<users {self.id}>"

请帮忙,我什么都不懂!

python flask-sqlalchemy
  • 1 个回答
  • 25 Views
Martin Hope
Mark Liman
Asked: 2022-07-30 00:13:59 +0000 UTC

如何将日期字符串转换为数字数组

  • 0

我有来自数据库的一行

var date = '2022-07-28 2022-07-29 2022-07-30'

我需要把它变成

date_array = ['2022-07-28', '2022-07-29', '2022-07-30'] 

在 JavaScript 中,已经尝试使用:

let date_array = +date; // NaN,
let date_array = Number(date); // NaN,
let date_array = JSON.parse("[" + date + "]"); // SyntaxError: Unexpected token . in JSON at position 9 at JSON.parse (<anonymous>),
let date_array = parseInt(date); // выдает только год 2022, не подходит  

请帮帮我,我快疯了,我什么都不懂

javascript
  • 1 个回答
  • 18 Views
Martin Hope
Mark Liman
Asked: 2022-09-10 03:08:44 +0000 UTC

需要以保留 Python 顺序的方式替换字典中的键

  • 1

我解析了该温度适用的一周和几天的天气,问题是 3 个单词没有我需要的结尾,即“星期三”、“星期五”、“星期六”。这些键必须具有结尾“星期三”、“星期五”、“星期六”。这是代码:

def weather(soup):
    weather = soup.find_all('div', class_='day-temperature')
    days = soup.find_all('div', class_='day-week')
    only_days = [d.text.lower() for d in days]
    only_int = [w.text for w in weather]
    w_week = {}
    for i in range(len(only_days)):
        w_week.update({only_days[i]: only_int[i]})
    
   print(w_week) #{'суббота': '+26°', 'воскресенье': '+26°', 'понедельник': '+28°', 'вторник': '+22°', 'среда': '+23°', 'четверг': '+21°', 'пятница': '+21°'}

字典中的数据是动态的,并且会根据执行解析的页面上的变化而变化,因此,当替换 EXACTLY THESE WORDS 时,它们应该在字典中的相同位置结束。请帮忙,我已经滑倒了

python dict
  • 3 个回答
  • 37 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5