Добавить новость
Новости сегодня

Новости от TheMoneytizer

Доработать Python скрипт лимита открывания файла power point

Я написал скрипт на python, но никак не могу понять как мне объединить его с презентацией пробовал через auto-py-to-exe но там возникали проблемы с открытием.

В итоге должен получиться один файл, включающий в себя скрипт и саму презентацию. Он должен свободно открываться на других компьютерах.

Код python:

import os
import tempfile
# Путь к файлу презентации PowerPoint
presentation_path = '12345.pptx'

# Максимальное количество раз, когда файл может быть открыт
max_open_count = 5

# Файл для отслеживания количества открытий
temp_folder = os.path.join(tempfile.gettempdir(), ".pptx_limit_temp")
if not os.path.exists(temp_folder):
os.mkdir(temp_folder)

# Счетчик
counter_file = os.path.join(temp_folder, "counter.txt")

# Проверяем, существует ли файл презентации
if not os.path.exists(presentation_path):
print("Файл презентации не найден.")
else:
# Проверяем, существует ли файл счетчика, если нет, то создаем его
if not os.path.exists(counter_file):
with open(counter_file, 'w') as f:
f.write('0')

# Читаем текущее значение счетчика
with open(counter_file, 'r') as f:
count = int(f.read())

# Если счетчик меньше максимального значения, то открываем файл презентации
if count < max_open_count:
os.startfile(presentation_path)
count += 1
with open(counter_file, 'w') as f:
f.write(str(count))
else:
# Если счетчик достиг максимального значения, то выполняем требуемое действие, например, удаляем файл
os.remove(presentation_path)
os.remove(counter_file)
print("Файл презентации удален.")

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city
Музыкальные новости
Новости России
Экология в России и мире
Спорт в России и мире
Moscow.media






Топ новостей на этот час

Rss.plus





СМИ24.net — правдивые новости, непрерывно 24/7 на русском языке с ежеминутным обновлением *