Run a script that is related to the python file path

程式目標為呼叫相同目錄的shell script。

程式內容主要為:

  1. 取得python相同目錄的script路徑。
  2. 賦予此script執行權限。
  3. 執行script。

import os
import stat
from os.path import dirname, abspath, join
 
def runCollectPrograme():
	mod_dir = dirname(__file__)
	collect_script = abspath(join(mod_dir, 'collect.sh'))
 
	print "Run script: %s" % collect_script
 
	st = os.stat(collect_script)
	os.chmod(collect_script, st.st_mode|stat.S_IEXEC)
	os.system(collect_script)