今天用Python 3 写了一个 百度词典。真的很小巧,呵呵,很好的语言。

# -*- coding: utf8 -*-

import urllib.parse

import urllib.request

def search(word):

#word = input("输入你要查询的单词:")

url="http://m.baidu.com/s?word="+word+"&ssid=0&from=0&bd_page_type=1&uid=frontui_1273397350_2416&mark=3"

s = (urllib.request.urlopen(url).read()).decode("UTF-8")

p=s[s.find("

")+5:s.find("

")-12]

q=p.split("
")

for i in range(0,len(q)):

q[i]=q[i][0:(q[i].find("[

q[i]=q[i][0:(q[i].find("

print(q[i])

search(input("输入你要查询的单词:"))

search(input("输入你要查询的单词:"))

22:27:40

python 百度词典_用 Python 3 写的命令行百度词典相关推荐

  1. python模拟器 截图_在Linux中20个命令行终端模拟器截图对比

    终端模拟器是在一些其它显示结构内再现视频终端的计算机程序.换句话说,终端模拟器有能力使一个愚蠢的机器看起来像一个网络连接到服务器的客户端计算机.终端模拟器允许最终用户访问控制台及其应用程序,如文本用户 ...

  2. python网络监控程序_Python之利用psutil写一个命令行网速实时监控小程序

    前言: psutil是一个非常强大的跨平台库,这篇文章只使用了psutil的一小小部分的功能. psutil简介: psutil(进程和系统实用程序)是一个跨平台库,用于 在Python中检索有关正在 ...

  3. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  4. 自学python需要什么_自学Python编程有什么要求

    现在Python这门课程在计算机专业中特别火爆,我们也都知道,它是时代的趋势,那么大家知道自学Python课程有什么方法或者捷径吗?了解一下 我们首先来看看别人的学习方法吧. 1.看网上名师的教程,学 ...

  5. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  6. python编写古诗_用Python实现古诗词填字游戏(一)

    利用古诗词做填字游戏是一项很有趣的活动,通常的填字游戏都是由几横几竖构成,如下图: 显然,横竖交叉的位置就是两句诗共有的字.那么,问题来了,如何从众多诗文中找到有共同字的句子呢? 这里Mr. PosP ...

  7. 用Python写一个命令行火车票查看器

    Linux编程点击右侧关注,免费入门到精通! 作者丨protream https://www.jianshu.com/p/f411d7e10c41 当你想查询一下火车票信息的时候,你还在上12306官 ...

  8. Python 写一个命令行版的火车票查看器

    用python另一个抢票神器,你get到了吗? 2017年时间飞逝,转眼间距离2018年春节还有不到1个月的时间,还在为抢不到火车票发愁吗?作为程序员的我们撸一个抢票软件可好? 难以想象的数据, 预示 ...

  9. pip工具可以打包python源代码吗_将python源文件打包成exe文件

    pyinstaller 库的使用 PyInstaller是一个十分有用的第三方库,它能够在Windows.Linux.Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包,Py ...

最新文章

  1. pythonweb服务器部署iis_Python开发入门与实战15-IIS部署
  2. React Native 网络层分析
  3. BBED修复DB启动问题
  4. 第二阶段团队项目冲刺第七天
  5. php curl用法
  6. ASP.NET Core on K8S深入学习(11)K8S网络知多少
  7. PTVS 安装操作指南
  8. 第三章网络安全基础考试要点及真题分布
  9. mysql慢查询分析工具和分析方法
  10. 项目记录 Gadget桌面帮助系统
  11. 【嵌入式】使用Cross Toolchain构建交叉工具链
  12. jsp+servlet+mysql 学生选课系统
  13. QAM调制原理_锁相环(PLL)基本原理 PLL电路常见构建模块
  14. FDB表-ARP表-路由表
  15. 最全编程开发常用单词词汇
  16. pause 和 title
  17. jQuery中关于jQuery.fn.init.prototype = jQuery.fn的解读
  18. 推断统计学-假设检验-匹配样本的假设检验的理解
  19. 网页设计图片向上浮动_网页设计与制作(网页设计、制作与美化)
  20. matlab 怎麼卸載乾淨,matlab set gca用法

热门文章

  1. Cash Shuffle初次测试成功,BCH隐私研究逐步推进
  2. BCH踏着优化升级路线,在数字货币界声名鹊起
  3. 最好用的货币:货币发展史和BCH
  4. JavaScript事件监听
  5. Java零拷贝续——DirectByteBuffer内存回收
  6. LVM逻辑卷轴管理和磁盘配额实验
  7. 这可能是最好的RxJava 2.x 入门教程(二)
  8. 交叉编译VIM并移植到ARM嵌入式Linux系统
  9. LinuxC下获取UDP包中的路由目的IP地址和头标识目的地址
  10. 平时用电脑的一些技巧