博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个图灵API的调用
阅读量:7092 次
发布时间:2019-06-28

本文共 1240 字,大约阅读时间需要 4 分钟。

hot3.png

先在 tuling123.com 申请自己的apikey

然后直接上代码:tulingDemo.py

#!/usr/bin/python# -*- coding: UTF-8 -*-import osimport jsonimport requests  class Chat(object):    apiurl = "http://www.tuling123.com/openapi/api"     key = "e736497fb5295************"    # tuling123网站    userid = '8****'    def __init__(self):        #os.system('clear')        print "-------------------------------"        print "- ",u'开始.'            def get(self):        print "> ",        return raw_input()      def send(self, info):        #url = self.apiurl + 'key=' + self.key + '&' + 'info=' + info        #re = urllib2.urlopen(url).read()        #payload = {'key': self.key, 'info': info}        payload = {'key': self.key, 'info': info, 'userid':self.userid}        r = requests.get(self.apiurl,params=payload)        re = r.json()        print '-  ' + re['text']  if __name__ == "__main__":    chat = Chat()    #chat.send(' ')         while (1):        info = chat.get()        if info == ('q' or 'exit' or "quit"):            print "-  Goodbye"            break        chat.send(info)

后来出现个问题是:

用 py2exe 将其生成windows下可执行的exe程序,这个exe程序执行的结果与我在 eclipse调试的结果不同。

用eclipse调试:

201755_KANu_1584562.png

用exe执行出来大部分返回信息是:

201454_A7D8_1584562.png

觉得是发送的汉语成来乱码造成的,但不知怎么改,希望有缘人指点。

转载于:https://my.oschina.net/RagingTyphoon/blog/494148

你可能感兴趣的文章
旋转效果
查看>>
主机名命名规范
查看>>
docker 参数
查看>>
ESLint 规范项目代码
查看>>
栈内存和堆内存的区别
查看>>
Spring Theme简单应用
查看>>
----uni-app之安卓手机定位权限问题----
查看>>
SQL中Case的使用方法
查看>>
CentOS7 MySQL
查看>>
[洛谷P2584][ZJOI2006]GameZ游戏排名系统
查看>>
[USACO07NOV]电话线Telephone Wire
查看>>
随机数
查看>>
单例模式和工厂模式
查看>>
犹太节期
查看>>
11个实用的CSS学习工具[转载收藏]
查看>>
key寻址算法
查看>>
Estimation
查看>>
编译原理first集和follow集的求法
查看>>
(转)if语句优化
查看>>
centos最小安装,之后想安装x-windows,安装图形界面 startx
查看>>