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
Давайте активнее
Наберём 100 подписчиков
И начинаю писать новые интересные статьи
Наберём 100 подписчиков
И начинаю писать новые интересные статьи
👍2🔥1
Forwarded from Usman's Laboratory (Mr. Не кто [ Усман ])
Ссылка:
https://www.google.com/advanced_video_search
Ссылка: cse.google.com
Ставим реакции и добиваем 1000 просмотров на посте, пишу новую статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2