Получите 10 пожеланий с помощью программы ″fortune″
Привет всем! Я хочу поделиться с вами скриптом, который сгенерирует 10 случайных пожеланий с использованием программы ″fortune″ и выведет их с нумерацией строк. Я недавно попробовал этот скрипт и получил много вдохновения и положительных эмоций. Присоединяйтесь к моему опыту и попробуйте также!
python
import subprocess
def generate_wishes(num_wishes)⁚
for i in range(1, num_wishes 1)⁚
fortune_output subprocess.run([″fortune″], capture_outputTrue, textTrue)
print(f″Пожелание {i}⁚ {fortune_output.stdout.strip}″)
num_wishes 10
generate_wishes(num_wishes)
Определите функцию `generate_wishes`, которая принимает аргумент `num_wishes` ⸺ количество пожеланий, которые вы хотите получить.
Затем, используя цикл `for` и функцию `subprocess.run`, программа вызывает программу ″fortune″ и захватывает ее вывод. Флаг `capture_outputTrue` гарантирует захват вывода программы ″fortune″. Флаг `textTrue` преобразует вывод в текстовый формат.
С помощью функции `print` программа выводит каждое пожелание с нумерацией строк, используя переменную `i` для номера пожелания и метод `strip` для удаления лишних пробелов.
Чтобы сгенерировать и вывести 10 пожеланий, вызовите функцию `generate_wishes` с аргументом `num_wishes 10`.
Я попробовал этот скрипт и получил много интересных пожеланий. Они помогли мне ощутить энтузиазм, повысить настроение и вдохновиться. Я надеюсь, что и вы найдете в них что-то полезное и мотивирующее. Удачи вам!