借助互联网解决编程问题可能比我们想的要容易得多。如果不相信,下面我们故意产生一个错误:在交互式环境中输入:
这里出现的错误信息有两个,因为Python不理解我们的指令。错误信息的Traceback部分显示Python遇到困难的特定指令和行号。如果你不知道怎样处理特定的错误信息,可以通过互联网查看那条错误信息。在搜索引擎中输入“TypeError:can only concatenate str(not"int")to str”(包括引号),就会看到许多链接,解释这条错误信息的含义,以及是什么原因导致的这条错误,如图1-8所示。
图1-8 错误信息搜索结果
我们常常会发现,别人也遇到了同样的问题,而其他乐于助人的人已经回答了这个问题。
如果不能通过搜索引擎查找到答案,可尝试在Stack Overflow(http://stackoverflow.com/)或“learnprogramming”subreddit(http://reddit.com/r/learnprogramming/)这样的论坛上提问。但要记住,用合适的方式提出编程问题,这有助于别人来帮助你。请确保阅读这些网站的FAQ(常见问题),了解正确的提问方式。