import compileall from os import listdir from shutil import move compileall.compile_dir(".", force=1) for files in listdir("__pycache__"): newName = files.split(".")[0] move("__pycache__/" + files, newName + ".py")