美文网首页
2018-12-18

2018-12-18

作者: 七月那个阿瓜呀 | 来源:发表于2018-12-18 15:52 被阅读4次

    1. 终端移动到指定文件夹

    首先cd..到指定磁盘e:
    再CD/Anaconda/Scripts
    这样就指定到文件夹E:\Anaconda\Scripts
    注意是/不是\

    2. %matplotlib作用

    在jupyter notebook 或 jupyter qtconsole中,会用到%matplotlib
    %matplotlib作用是调用matplotlib.pyplot的绘图函数plot()进行绘图时,或生成一个figure画布时,可以直接在你的python console里面生成图像
    在spyder或者pycharm中,直接注释%matplotlib inline可以运行成功

    3. python .get() 获取()中元素在字典中对应的值

    >>> a = {'a':1,'b':2}
    >>> a['a']
    输出:1
    
    #!/usr/bin/python
    dict = {'Name': 'Zara', 'Age': 27}
    print "Value : %s" %  dict.get('Age')
    print "Value : %s" %  dict.get('Sex', "Never")
    输出:
    Value : 27
    Value : Never
    

    4. 有道词典API翻译

    转:50 行代码,实现中英文翻译

    import json
    import requests
    
    # 翻译函数,word 需要翻译的内容
    def translate(word):
        # 有道词典 api
        url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'
        # 传输的参数,其中 i 为需要翻译的内容
        key = {
            'type': "AUTO",
            'i': word,
            "doctype": "json",
            "version": "2.1",
            "keyfrom": "fanyi.web",
            "ue": "UTF-8",
            "action": "FY_BY_CLICKBUTTON",
            "typoResult": "true"
        }
        # key 这个字典为发送给有道词典服务器的内容
        response = requests.post(url, data=key)
        # 判断服务器是否相应成功
        if response.status_code == 200:
            # 然后相应的结果
            return response.text
        else:
            print("有道词典调用失败")
            # 相应失败就返回空
            return None
    
    def get_reuslt(repsonse):
        # 通过 json.loads 把返回的结果加载成 json 格式
        result = json.loads(repsonse)
        print ("输入的词为:%s" % result['translateResult'][0][0]['src'])
        print ("翻译结果为:%s" % result['translateResult'][0][0]['tgt'])
    
    def main():
        print("本程序调用有道词典的API进行翻译,可达到以下效果:")
        print("外文-->中文")
        print("中文-->英文")
        word = input('请输入你想要翻译的词或句:')
        list_trans = translate(word)
        get_reuslt(list_trans)
    
    if __name__ == '__main__':
        main()
    

    相关文章

      网友评论

          本文标题:2018-12-18

          本文链接:https://www.haomeiwen.com/subject/akjlkqtx.html