readFile.py
34 lines
| 816 B
| text/x-python
|
PythonLexer
r232 | |||
import optparse, os, sys | |||
pathFile = os.path.dirname(os.path.abspath(__file__)) | |||
sys.path.append(os.path.split(pathFile)[0]) | |||
from bin.client3 import ABSClient | |||
class readFile(object): | |||
def __init__(self): | |||
self.output = "" | |||
r235 | def execute(self, filename): | ||
r233 | absObj = ABSClient(ipDestino="10.10.20.27") | ||
r235 | self.output = absObj.readFile(filename) | ||
r232 | |||
def getOutput(self): | |||
return self.output | |||
usage = "::::::::::::\n" | |||
if __name__ == '__main__': | |||
r241 | parser = optparse.OptionParser(usage=usage) | ||
parser.add_option("-f", "--filename", dest="filename", type="string", default="", help="Filename") | |||
(options, args) = parser.parse_args() | |||
filename = options.filename | |||
r233 | app = readFile() | ||
r235 | app.execute(filename) | ||
r241 | app.getOutput() |