免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
rundw.py

#-*- coding:utf-8 -*-

"""

Purpose:Send Http Request to Web and get Response

Author:ChenMin

Version:1.0

Modify log:

(1) 20180805 Creat by ChenMin

"""

__version__ = '0.1'

from robot.api import logger

import os

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

class RunDW(object):

    def db_init(self,excel_fn):

      '''

      Purpose:gen python file from excel file

      Author:ChenMin

      Version:1.0

      Modify log:

                 (1) 20180805 Creat func by ChenMin

      :param http_excel_fn: excel file name

      :return: nil

      '''

      command_info = 'ruby ' + r'C:\RF\share\DataWareLibrary\tools\gen_py.rb ' + excel_fn.encode('GBK')

      print command_info

      os.system(command_info)

      command_info = 'python ' + r'C:\RF\share\DataWareLibrary\python\init\init.py' 

      os.system(command_info)

      return "db init"

    def db_clear(self):

      '''

      Purpose:del tmp python files

      Author:ChenMin

      Version:1.0

      Modify log:

                 (1) 20180805 Creat func by ChenMin

      :return: nil

      '''

      command_info = 'del ' + r'C:\RF\share\DataWareLibrary\python\expect\* /q' 

      os.system(command_info)

      command_info = 'del ' + r'C:\RF\share\DataWareLibrary\python\actual\* /q' 

      os.system(command_info)

      command_info = 'del ' + r'C:\RF\share\DataWareLibrary\python\init\* /q' 

      os.system(command_info)

      return "db_clear"

    def db_clearall(self):

      '''

      Purpose:del all tmp files

      Author:ChenMin

      Version:1.0

      Modify log:

                 (1) 20180805 Creat func by ChenMin

      :return: nil

      '''

      command_info = 'del ' + r'C:\RF\share\DataWareLibrary\python\expect\* /q' 

      os.system(command_info)

      command_info = 'del ' + r'C:\RF\share\DataWareLibrary\python\actual\* /q' 

      os.system(command_info)

      command_info = 'del ' + r'C:\RF\share\DataWareLibrary\python\init\* /q' 

      os.system(command_info)

      command_info = 'del ' + r'C:\RF\share\DataWareLibrary\result\expect\* /q' 

      os.system(command_info)

      command_info = 'del ' + r'C:\RF\share\DataWareLibrary\result\actual\* /q' 

      os.system(command_info)

      return "db_clearall"

    def db_expect_call(self,python_fn):

      '''

      Purpose:exec python file

      Author:ChenMin

      Version:1.0

      Modify log:

                 (1) 20180805 Creat func by ChenMin

      :param python_fn: python filename

      :return: nil

      '''

      command_info = 'python ' + r'C:\RF\share\DataWareLibrary\python\expect' + '\\' + python_fn + ".py"

      os.system(command_info)

      file_object = open('C:\\RF\\share\\DataWareLibrary\\result\\expect\\' + python_fn)

      try:

        result = file_object.read()

      finally:

        file_object.close()

      print result

      return result

    def db_actual_call(self,python_fn):

      '''

      Purpose:exec python file

      Author:ChenMin

      Version:1.0

      Modify log:

                 (1) 20180805 Creat func by ChenMin

      :param python_fn: python filename

      :return: nil

      '''

      command_info = 'python ' + r'C:\RF\share\DataWareLibrary\python\actual' + '\\' + python_fn + ".py"

      os.system(command_info)

      file_object = open('C:\\RF\\share\\DataWareLibrary\\result\\actual\\' + python_fn)

      try:

        result = file_object.read()

      finally:

        file_object.close()

      print result

      return result

if __name__ == "__main__":

  run = RunDW()

  run.db_init("C:\Users\HO174996\Desktop\dwtest\demo配置.xlsx")

  res = run.db_expect_call('test001')

  #print res

  print "************"

  res = run.db_actual_call('test001')

  #print res

  print "************"

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python如何用自帶的IDLE進(jìn)行調(diào)試DEBUG
寫了一個(gè)hello.py,運(yùn)行出錯(cuò),提示 File , line 1
python 執(zhí)行系統(tǒng)命令比較
python
pip 通過 requirements 文件,批量下載python包,批量離線安裝python包
python 核心編程 第三章 習(xí)題答案
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服