#4134
Up
1
Down
::

شما می توانید با ایجاد یک ماژول (یک فایل پایتون مجزا) برای برنامه مخفی خود و سپس وارد کردن آن به برنامه اصلی خود به این هدف برسید. راهنمایی گام به گام فرآیند:

مراحل ایجاد و استفاده از برنامه مدیریت مخفی شما
1- ایجاد برنامه مدیریت: عملکرد مدیریت خود را در یک فایل جداگانه مانند admin_program.py ذخیره کنید.

    
# admin_program.py

products = ["Product 1", "Product 2", "Product 3"]

def admin_menu():
    print("\n--- Admin Menu ---")
    while True:
        print("\nCurrent Products:")
        for i, product in enumerate(products, 1):
            print(f"{i}. {product}")
        
        print("\nOptions:")
        print("1. Add Product")
        print("2. Remove Product")
        print("3. Exit Admin Menu")
        choice = input("Enter your choice: ")

        if choice == "1":
            new_product = input("Enter the new product name: ")
            products.append(new_product)
            print(f"{new_product} added successfully.")
        elif choice == "2":
            product_index = int(input("Enter the product number to remove: ")) - 1
            if 0 <= product_index < len(products):
                removed = products.pop(product_index)
                print(f"{removed} removed successfully.")
            else:
                print("Invalid product number.")
        elif choice == "3":
            print("Exiting Admin Menu...")
            break
        else:
            print("Invalid choice. Please try again.")                
    

2- وارد کردن برنامه admin در برنامه اصلی store: در برنامه اصلی خود، تابع admin_menu را وارد کرده و در صورت نیاز فراخوانی کنید.

    `
# main_store.py

from admin_program import admin_menu

def main():
    while True:
        print("\n--- Store Menu ---")
        print("1. View Products")
        print("2. Admin Access")
        print("3. Exit")
        choice = input("Enter your choice: ")

        if choice == "1":
            print("\nProducts:")
            for product in admin_menu.products:
                print(f"- {product}")
        elif choice == "2":
            admin_password = input("Enter admin password: ")
            if admin_password == "admin123":  # Replace with a secure method for real applications
                admin_menu()
            else:
                print("Incorrect password.")
        elif choice == "3":
            print("Exiting Store...")
            break
        else:
            print("Invalid choice. Please try again.")

if __name__ == "__main__":
    main() 
    `

3- برنامه اصلی را اجرا کنید: فایل main_store.py را اجرا کنید. شما می توانید به عنوان مشتری به فروشگاه دسترسی داشته باشید یا از منوی مدیریت برای اصلاح لیست محصولات استفاده کنید.

پیمایش به بالا