[Solved] How to import a variable from another function and another class?


You probably want them to be stored in an instance variable (self....). And you probably want your start to be an __init__ method. Your corrected class could look like:

class HostMethod:
    def start(self):
        self.my_API = requests.get("http://ip-api.com/json/{0}".format(socket.gethostbyname(sys.argv[2])))
        self.load_json = json.loads(self.my_API.content)

Then, you could do:

class Run:
    def Method(self, choice):
        print "{0}Zip        :\t{1}{2}\n".decode('utf-8').format(Basic_Green, White, choice.load_json['zip'])

a = Run()
a.method(HostMethod())

See also:

solved How to import a variable from another function and another class?