Forwarded from Python заметки
Привет всем, сегодня написал еще одну небольшую статью,
на чтение уйдет 2 мин.
Побольше реакций)
https://telegra.ph/HTML-v-Tkinter-vozmozhno-12-04
на чтение уйдет 2 мин.
Побольше реакций)
https://telegra.ph/HTML-v-Tkinter-vozmozhno-12-04
Telegraph
HTML в Tkinter, возможно?
Ответ : Да Здесь я расскажу как отобразить HTML в tkinter? Для этого есть библиотека pyhtmlview. Круто, создадим main.py и index.html Открываем cmd (командную строку, терминал) и пишем
Forwarded from Python заметки
Подготовил интересную тему "Современный интерфейс tkinter"
Чтение 1 мин
https://telegra.ph/Tkinter-s-sovremennym-interfejsom-12-05
Пожалуйста, побольше реакций от вас, а от меня больше усилий
Чтение 1 мин
https://telegra.ph/Tkinter-s-sovremennym-interfejsom-12-05
Пожалуйста, побольше реакций от вас, а от меня больше усилий
Telegraph
Tkinter с современным интерфейсом
Хай всем! Да нам всем нравиться tkinter своей *легкостью* и производительностью, но интерфейс довольно старенький, напоминает винду 98. Но и этому есть решение) Поехали Импортируем либу CustomTkinter
Forwarded from Python заметки
🔥 Полезные библиотеки Python
File Injector - Python скрипт, который позволяет вам скрывать от посторонних глаз и записывать любой файл (.zip, .png, .txt, .gba...) в изображении или аудио файле, используя стеганографию.
Вы также можете зашифровать входной файл перед его сохранением.
⚙️ GitHub/Инструкция
Жду ответной реакции)
File Injector - Python скрипт, который позволяет вам скрывать от посторонних глаз и записывать любой файл (.zip, .png, .txt, .gba...) в изображении или аудио файле, используя стеганографию.
Вы также можете зашифровать входной файл перед его сохранением.
⚙️ GitHub/Инструкция
Жду ответной реакции)
GitHub
GitHub - carlospuenteg/File-Injector: File Injector is a script that allows you to store any file in an image using steganography
File Injector is a script that allows you to store any file in an image using steganography - carlospuenteg/File-Injector
Forwarded from Python заметки
Как конвертировать py в exe?
Пример с pyinstaller
1. Установите pyinstaller с помощью pip:
3. Введите следующую команду:
Пример с pyinstaller
1. Установите pyinstaller с помощью pip:
pip install pyinstaller
2. Откройте командную строку или терминал и перейдите в директорию, содержащую файл .py.3. Введите следующую команду:
pyinstaller -F <filename>.py
4. PyInstaller создаст exe-файл, соответствующий указанному .py-файлу, в той же директории.Forwarded from Python заметки
Конструкция match-case в Python
Начиная с версии 3.10, в Python наконец-то появилась конструкция
Например:
Начиная с версии 3.10, в Python наконец-то появилась конструкция
match-case. С помощью неё можно избавиться от громоздких цепочек if-elif-else.Например:
http_status = 400
if http_status == 400:
print("Bad Request")
elif http_status == 403:
print("Forbidden")
elif http_status == 404:
print("Not Found")
else:
print("Other")
Вместо этого можно использовать компактное выражение match-case:http_status = 400
match http_status:
case 400:
print("Bad Request")
case 403:
print("Forbidden")
case 404:
print("Not Found")
case _:
print("Other")Forwarded from Python заметки
Копия сайта в пару строк кода ❗️
from pywebcopy import save_website
save_website(
url="https://httpbin.org/",
project_folder="E://savedpages//",
project_name="my_site",
bypass_robots=True,
debug=True,
open_in_browser=True,
delay=None,
threaded=False,
)
Forwarded from Python заметки
reversed()
В Python встроенная функция reversed() возвращает итератор, который перебирает элементы последовательности в обратном порядке. Это удобно для работы с последовательностями, когда нужен обратный порядок.
В Python встроенная функция reversed() возвращает итератор, который перебирает элементы последовательности в обратном порядке. Это удобно для работы с последовательностями, когда нужен обратный порядок.
Forwarded from Python заметки
import os
import zipfile
import sys
import argparse
# Code to add the cli
parser = argparse.ArgumentParser()
parser.add_argument("-l", "--zippedfile", required=True, help="Zipped file")
args = vars(parser.parse_args())
#Catching the user defined zip file
zip_file = args['zippedfile']
file_name = zip_file
#To check if the entered zip file is present in the directory
if os.path.exists(zip_file) == False:
sys.exit("No such file present in the directory")
#Function to extract the zip file
def extract(zip_file):
file_name = zip_file.split(".zip")[0]
if zip_file.endswith(".zip"):
#Will use this to save the unzipped file in the current directory
current_working_directory = os.getcwd()
new_directory = current_working_directory + "/" + file_name
#Logic to unzip the file
with zipfile.ZipFile(zip_file, 'r') as zip_object:
zip_object.extractall(new_directory)
print("Extracted successfully!!!")
else:
print("Not a zip file")
extract(zip_file)
Получаем файлы из zip архива
Forwarded from Python заметки
Ребят, если у вас при работе с selenium возникают ошибки при создании webdriver объекта
по причине низкой скорости интернета (как у меня)
ТО, добавьте эти таймауты
Я раньше мучался, а теперь все ок, благодаря этому фрагменту
по причине низкой скорости интернета (как у меня)
ТО, добавьте эти таймауты
from selenium import webdriver
# Создание объекта драйвера с настройкой таймаутов
driver = webdriver.Chrome(
desired_capabilities={
"pageLoadStrategy": "normal", # Стратегия загрузки страницы
"timeouts": {
"implicit": 10, # Неявное ожидание
"pageLoad": 30, # Таймаут загрузки страницы
"script": 10 # Таймаут выполнения JavaScript
}
}
)
Я раньше мучался, а теперь все ок, благодаря этому фрагменту
Forwarded from Usman's Laboratory (Mr. Не кто [ Усман ])
Дзен | Статьи
Как исправить многие ошибки при запуске driver, которая зачастую связана с подключением к интернет?
Статья автора «Usman's Lab» в Дзене ✍: Салам. Лично у меня данная ошибка была одной из самой проблемной. Как я решил проблему?
Исправляем ошибки связанные с запуском webdriver.
Статья, с чисто техническими моментами и исправлением запуска драйвера.😂
😳 Я думаю, она станет крайне полезна, всем пользователям windows начиная с 7 и заканчивая 11. Все настройки по оптимизации винды, я показал на максимально простом языке. Также немного настроим сам запуск webdriver. Тем самым устраним почти все популярные ошибки, при использовании selenium webdriver. ✅
- Читать статью -
😂 Ставьте реакции, обязательно. 😂
Сделать бота предложку?
Да -🔥
Нет - 👎
Голосуем также реакциями.
Лайк - если ждешь 3 часть 👍
Файлов прикладывать не буду, основа вся заложена в статье.
Статья, с чисто техническими моментами и исправлением запуска драйвера.
- Читать статью -
Сделать бота предложку?
Да -
Нет - 👎
Голосуем также реакциями.
Лайк - если ждешь 3 часть 👍
Файлов прикладывать не буду, основа вся заложена в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python заметки
Video-to-ASCII
📌 Библиотека Python, для просмотра видео в терминале, с помощью псевдографики ASCII
⚙️ Установка 👇👇👇
📌 Библиотека Python, для просмотра видео в терминале, с помощью псевдографики ASCII
⚙️ Установка 👇👇👇
pip install video-to-ascii
Forwarded from Python заметки
Функция setattr() позволяет динамически устанавливать значение атрибута объекта. Это полезно, если имя атрибута известно только во время выполнения программы.
🔥1
Forwarded from Python заметки
Функция eval() выполняет строку как Python-код
Также есть и exec(), она выполняет динамичный скрипт python.
Также есть и exec(), она выполняет динамичный скрипт python.
🔥1
Forwarded from Python заметки
https://github.com/alex-sherman/unsync
💾 Unsync
📌 Библиотека Python, которая предоставляет упрощённые инструменты для работы с асинхронным кодом, включая возможность смешивать синхронный и асинхронный код!
💾 Unsync
📌 Библиотека Python, которая предоставляет упрощённые инструменты для работы с асинхронным кодом, включая возможность смешивать синхронный и асинхронный код!
🔥1
Forwarded from Python заметки
https://github.com/laurentS/slowapi
Полезные библиотеки Python
💾 Slowapi
📌 Библиотека Python, предназначенная для ограничения количества запросов (rate-limiting) в веб-приложениях, разработанных на основе FastAPI! Она использует библиотеку limits для реализации функциональности ограничения запросов.
Полезные библиотеки Python
💾 Slowapi
📌 Библиотека Python, предназначенная для ограничения количества запросов (rate-limiting) в веб-приложениях, разработанных на основе FastAPI! Она использует библиотеку limits для реализации функциональности ограничения запросов.
🔥1
Forwarded from Python заметки
PyOxidizer — это инструмент, позволяющий упаковать Python-проект в единый исполняемый файл, включающий интерпретатор Python, все необходимые библиотеки и ресурсы.
🔥1
Forwarded from Python заметки
tPayer приложение в котором можно покупать телеграм премиум и stars, без комиссии. Цены такие же как на фрагменте.
Есть реферальная система, можно делать деньги 👍
https://t.me/tpayerbot?startapp=ZHkPKxuFas
Есть реферальная система, можно делать деньги 👍
https://t.me/tpayerbot?startapp=ZHkPKxuFas
🔥1
Forwarded from Python заметки
• range(10) генерирует числа от 0 до 9.• Для каждого числа x из range(10) выполняется выражение x**2, которое возводит x в квадрат.• Результаты собираются в список squares.🔥1
Forwarded from Python заметки
sys.intern() оптимизирует хранение строк, создавая их в единственном экземпляре в памяти (интернирование). Это ускоряет сравнение строк за счёт сравнения ссылок, а не их содержимого.
Где пригодится? Хз не знаю
Где пригодится? Хз не знаю
🔥3👍1
Forwarded from Python заметки
💾 TermtoSVG
📌 Библиотека Python,которая представляет собой терминал Unix, который отображает сеансы командной строки как отдельные SVG-анимации.
📌 Библиотека Python,которая представляет собой терминал Unix, который отображает сеансы командной строки как отдельные SVG-анимации.
🔥4👍2