python программа запуска не запускает .py файлы - PullRequest
0 голосов
/ 31 марта 2020

Я только что написал сценарий 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.

Кто-нибудь знает решение? Было бы оценено!

...