RPC
RPC_Server.py
import zerorpc
import sys
sys.path.append('./pm_for_word')
from pm_for_word.start import main as cluster
class Classify(object):
      @staticmethod
      def ClusterForRate(nick, date='', lm='nz', path=r'', ID=''):
              """
                 :param ID: 记录ID
                 :param nick: 店铺名
                 :param date: 时间字符串,格式如下:"2018-08-07, 2018-08-06, 2018-08-05, 2018-08-05, 2018-08-05,  2018-                                  2018-08-02,  2018-08-01,  2018-08-05 ,  2018-08-05"
                 :param lm: 使用的词库的文件名
                 :param path: 上传的词库文件存放的临时地址
              """
           cluster(nick, date, lm, path, ID)
s = zerorpc.Server(Classify())
s.bind("tcp://0.0.0.0:8000")
s.run()
RPC_Client.py
import zerorpc
c = zerorpc.Client()
c.connect('tcp://0.0.0.0:8000')
dateStr = "2018-07-07, 2018-07-06, 2018-07-08, 2018-07-09, 2018-07-10, 2018-08-11, 2018-07-12, 2018-07-13, 2018-07-14, 2018-07-15, 2018-07-16, 2018-07-17, 2018-07-18, 2018-07-19, 2018-07-20, 2018-07-21, 2018-07-22, 2018-07-23, 2018-07-24, 2018-07-25, 2018-07-26, 2018-07-27, 2018-07-28, 2018-07-29, 2018-07-30, 2018-07-31"
# cluster(nick, date, lm, path, ID)
c.ClusterForRate('only官方旗舰店', dateStr, '', '/data/pdf/ciku/esprit官方旗舰店/nz.csv', '')
posted on 2018-11-30 10:27 happygril3 阅读(71) 评论(0) 收藏 举报
                    
                
                
            
        
浙公网安备 33010602011771号