title: How do I embed an AppleScript in a Python script?
body: <p>I am trying to embed an AppleScript in a Python script. I don't want to have to save the AppleScript as a file and then load it in my Python script. Is there a way to enter the AppleScript as a string in Python and have Python execute the AppleScript? Thanks a bunch.</p>
  
  <p>Here is my script:
      import subprocess
      import re
      import os</p>
  
  <pre><code>def get_window_title():
      cmd = """osascript&lt;&lt;END
      tell application "System Events"
          set frontApp to name of first application process whose frontmost is true
      end tell
      tell application frontApp
          if the (count of windows) is not 0 then
              set window_name to name of front window
          end if
      end tell
      return window_name
      END"""
  
      p = subprocess.Popen(cmd, shell=True)
      p.terminate()
      return p
  
  def get_class_name(input_str):
      re_expression = re.compile(r"(\w+)\.java")
      full_match = re_expression.search(input_str)
      class_name = full_match.group(1)
      return class_name
  
  print get_window_title()
  </code></pre>