code: def get_binary_path(executable):
      
      if sys.platform == 'win32':
          if executable == 'start':
              return executable
          executable = executable + '.exe'
          if executable in os.listdir('.'):
              binary = os.path.join(os.getcwd(), executable)
          else:
              binary = next((os.path.join(path, executable)
                             for path in os.environ['PATH'].split(os.pathsep)
                             if os.path.isfile(os.path.join(path, executable))), None)
      else:
          binary = Popen(['which', executable], stdout=PIPE).stdout.read().strip().decode('utf-8')
      return binary if binary else None
docs: Gets the software name and returns the path of the binary.