Я только что написал сценарий python на моем MacBook с именем moodplayer.py. Теперь я хотел бы запустить этот файл с помощью python. Я следую обычным шагам: открываю панель запуска python и нажимаю Файл -> открыть недавний -> moodplayer.py в верхней части экрана. Когда я делаю это, ничего не происходит. Существует только второе окно, которое появляется и исчезает за миллисекунду. Я пытался запустить его из терминала, но там тоже ничего не происходит.
Код:
from playsound import playsound
import sqlite3
import tkinter as tk
a = sqlite3.connect("hassan.db")
b = a.cursor()
def mood():
c = b.execute("select song from moodplayer where mood = '{}'".format(boi.get()))
d = c.fetchall()
e = str(d).strip("[(')],")
playsound("{}".format(e))
yos = "welcome to the moodplayer, an exclusive mp3 player that plays songs dependent on your mood. How are you feeling right now?"
root = tk.Tk()
yeet = tk.Label(root, text=yos)
yeet.pack()
boi = tk.Entry(root, bg="blue")
boi.pack()
kaas = tk.Button(root, text="speel af", command=mood)
kaas.pack()
Еще одна странная проблема - когда я пытаюсь запустить любой другой файл .py из терминала , Я получаю это сообщение об ошибке:
Amirs-MacBook-Air:Desktop Amirmousawi$ python3 reken.py
File "reken.py", line 1
book
^
SyntaxError: invalid syntax
Вот код из файла reken.py:
a = input()
b = input()
print(a + b)
То же самое происходит со всеми другими файлами .py.
Кто-нибудь знает решение? Было бы оценено!