who can help me with the script?
If the audiofile.tag.genre is empty, i would like to enter the genre via input,
and every time when the audiofile.tag.genre is empty I want to accept the first genre from enter input
import eyed3
import eyed3.mp3
import sys, os, subprocess
import os, datetime
def get4():
global genre
if not genre:
while (True):
try:
genre = input("Input Genre: ")
except ValueError:
break
break
return genre
else:
return genre
topath = r"c:\dn"
def get(topath):
os.chdir(topath)
for filename in os.listdir(topath):
if filename.endswith(".mp3"):
audiofile = eyed3.load(filename)
if not audiofile.tag.genre:
get4()
audiofile.tag.genre = genre
audiofile.tag.save()
get(topath)
error:
name 'genre' is not defined