グローバル変数を使うとスパゲッティーコードになると聞いたんですが

import os
hensu = os.environ['Path']

def main():
  print hensu
  sp()
def sp():
  print hensu.split(';')

と

import os

def main():
  print os.environ['Path']
  sp()
def sp():
  print os.environ['Path'].split(';')

だと前者の方が変更がかなり楽になると思うんですが…