Aşağıdaki kodu Tkinter kullanarak arayüz üzerinden çalıştırmak istiyorum.
Şu ana kadar böyle bir şey yaptım, .txt dosyasından nasıl rastgele satır seçtireceğimi anlamadım. Yardım edebilir misiniz?
Python:
import random.
select = input("This is a random movie picker. ----- FOR RANDOM -> TYPE 1 , FOR RANDOM BY FIRST LETTER -> TYPE 2 ")
if select == "1":
randomize = print("Picking a movie...")
with open("movies.txt") as f:
lines = f.readlines()
print (random.choice(lines))
elif select == "2":
letter = input("Choose a letter: ")
with open("movies.txt") as f:
movies = f.readlines()
filtered_movies = list(filter(lambda m: m[0].lower() == letter.lower(), movies))
print(random.choice(filtered_movies))
else:
print("The options are only 1 and 2.")
Şu ana kadar böyle bir şey yaptım, .txt dosyasından nasıl rastgele satır seçtireceğimi anlamadım. Yardım edebilir misiniz?
Python:
import random.
from tkinter import *
from tkinter import messagebox.
from tkinter import filedialog.
class MoviePicker:
def __init__(self,root):
self.root = root.
self.root.title("Movie Picker")
self.root.geometry("800x800")
self.menubar = Menu(self.root)
self.root.config(menu=self.menubar)
self.r = Menu(self.menubar)
self.r.add_command()
self.fl = Menu(self.menubar)
self.fl.add_command()