import sys
from . import SFDFont

font = SFDFont(sys.argv[1])
font.save(sys.argv[2])

import argparse

from . import SFDFont

def main():
    parser = argparse.ArgumentParser(description="Convert FontForge fonts to UFO.")
    parser.add_argument("sfdfile", metavar="FILE", help="input font to process")
    parser.add_argument("ufofile", metavar="FILE", help="output font to write")

    args = parser.parse_args()

    font = SFDFont(args.sfdfile)
    font.save(args.ufofile)

if __name__ == "__main__":
    main()

Use argparse