更新时间2020-01-09 05:59:07
#!/bin/env python
_header = {
'author' : 'Mike J. Hopkins',
'date' : '10/30/2002',
'revision' : '1.1.6',
'title' : 'example2',
'description' : '''
This is another example Python script using the genClasses.py
interface module.
'''
}
import os, sys, string
sys.path.append('E:python27Libsite-packages')
import genClasses
from genBasic import *
print genClasses._header
print genClasses.__file__
if 'JOB' and 'STEP' not in os.environ.keys():
gen = genClasses.Genesis()
gen.PAUSE('Need to run this from within a job and step...')
sys.exit()
job = genClasses.Job(os.environ['JOB'])
step = job.steps[os.environ['STEP']]
print job
输出:
$STEP的意思是指当前的step,你说你在FROM中运行的SCRIPT,而当到了$STEP时,它就不能辨别你所指的STEP是指哪一个(因为一个JOB里面通常会用3个或以上的STEP,如org、eidt、array、panel、zk ); 同理说一个独立的含$STEP的语句,在你没有打开edit或panel时,在运行script时它也同样不可能识别,这也就是所谓的前提条件。