Эта строка возвращает байт:
file_content=base64.b64decode(file_content)
При запуске этого скрипта в python3 он возвращает следующее исключение:
Аргумент write () должен быть str, а не байтами
Вы должны преобразовать байты в строку:
b"ola mundo".decode("utf-8")
попробуйте
import base64
file_content = 'b2xhIG11bmRv'
try:
file_content=base64.b64decode(file_content)
with open("data/q1.txt","w+") as f:
f.write(file_content.decode("utf-8"))
except Exception as e:
print(str(e))