その為のオブジェクト指向。クラスにする事で、
変数の範囲を絞った上で、異なる関数から同じ変数を参照出来る。

class App(object):
  def __init__(self):
    self.hensu = os.environ['Path']
  def main(self):
    print self.hensu
    self.sp()
  def sp(self):
    print self.hensu.split(';')

App().main()

基本的に、グローバルに置いても許容されるのは、
importしたモジュールや、設定などの定数のみ。

どうしても必要な場合は、
グローバル変数の変数名は大文字にする、もしくはprefixをつけて他の変数と区別。
利用する関数内で global hensu の様に宣言しよう。(推奨)