返回介绍

聪明地提出编程问题

发布于 2024-01-22 21:44:07 字数 1145 浏览 0 评论 0 收藏 0

如果不能在线查找到答案,请尝试在 Stack Overlow( http://stackoverflow.com/ )或 learnprogramming subreddit( http://reddit.com/r/learnprogramming/ )这样的论坛上提问。但要记住,用聪明的方式提出编程问题,这有助于别人来帮助你。确保阅读这些网站的 FAQ(常见问题),了解正确的提问方式。

在提出编程问题时,要记住以下几点。

  • 说明你打算做什么,而不只是你做了什么。这让帮助你的人知道你是否走错了路。
  • 明确指出发生错误的地方。它是在程序每次启动时发生,还是在你做了某些动作之后?
  • 将完整的错误信息和你的代码复制粘贴到 http://pastebin.com/http://gist. github.com/
  • 这些网站让你很容易在网上与他人共享大量的代码,而不会丢失任何文本格式。然后你可以将贴出的代码的 URL 放在电子邮件或论坛帖子中。例如,这里是我贴出的一些代码片段: http://pastebin.com/SzP2DbFx/https://gist.github. com/ asweigart/6912168/
  • 解释你为了解决这个问题已经尝试了哪些方法。这会告诉别人你已经做了一些工作来弄清楚状况。
  • 列出你使用的 Python 版本(Python 2 解释器和 Python3 解释器之间有一些重要的区别)。而且,要说明你使用的操作系统和版本。
  • 如果错误在你更改了代码之后出现,准确说明你改了什么。
  • 说明你是否在每次运行该程序时都能重现该错误,或者它只是在特定的操作执行之后才出现。如果是这样,解释是哪些操作。

也要遵守良好的在线礼节。例如,不要全用大写提问,或者对试图帮助你的人提出无理的要求。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文