YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← Accessing a Website with Code - Programming Foundations with Python

Get Embed Code
7 Languages

Showing Revision 1 created 09/28/2016 by Udacity Robot.

  1. 现在我们又回到代码 我在代码里

  2. 增加的唯一一个新东西
  3. 是这个叫 check_profanity 的函数 顺便说一句
  4. 这个函数目前是空的 它需要一个自变量
  5. 或一条信息作为我们
  6. 用于检查冒犯语的文本 我知道
  7. Python 有一个模块叫 URL lib 可以
  8. 帮助我们从网上获取信息 它有一个函数叫做
  9. URL open,它需要一个网站链接
  10. 我将给它一个完整的链接
  11. 连接至 what do you love 网站 [声音]然后
  12. 向它添加我们真正想要检查
  13. 冒犯语的文本 [声音]现在 这个函数 URL open将帮助我们
  14. 连接此网站 那么 我
  15. 要调用这个 [声音]连接 我意识到你
  16. 可能看不到我们在这里写的
  17. 整行代码 所以我要暂时 在这里
  18. 插入一个返回语句 这样你就可以看到
  19. 整行代码了 然后我再还原
  20. 代码 好的 我们继续 请注意
  21. 这个函数 URL open 跟我们
  22. 之前在这个程序中用过的另一个函数比较相似
  23. 那就是 open Open 可以帮助我们阅读
  24. 电脑上一个文件中的内容 而 URLopen 可以
  25. 帮我们与互联网上的网站建立连接 然后我们
  26. 可以利用这个连接 例如阅读来自该网站
  27. 的一条回复 [声音]我将称这个回复为输出 然后
  28. 打印出输出 完成后 [声音]我将关闭连接
  29. 现在 我们该调用
  30. 函数 check_profanity 不过我要
  31. 先成功读取电脑上一个文件中的文本后
  32. 再操作这个 [声音]现在 我要添加代码来调用
  33. 函数 check_profanity 并把
  34. 我们之前从文件中读取的内容传入其中 我将
  35. 保存程序 如果
  36. 没有什么问题 read_text 函数将从
  37. movie_quotes 文件中读取内容 然后执行 check_profanity 函数
  38. 检查文本中是否包含冒犯语 我来
  39. 运行一下我的程序 哦 看起来 我忘了导入 URL lib 我先
  40. 返回代码然后将它添加在最顶部 [声音]完成 我来
  41. 保存程序 再次运行 这一次
  42. 程序没有问题 且回复是“否”
  43. 也就是说电影对白不包含
  44. 任何冒犯语 现在 如果我返回
  45. 我的电影对白文件 然后更改一个词
  46. 保存文件 然后再次
  47. 运行我的代码 回复变成了
  48. “是” 也就是说这个句子中
  49. 包含冒犯语 好的 看起来
  50. 我们差不多已经完成这个代码了
  51. 但是在我们进入下一个话题之前 [声音]我们再来研究一下Python
  52. 是如何知道 URL lib 和 URL open 的链接的 我们开始吧