zoukankan      html  css  js  c++  java
  • 如何提问

    在百度知道看到1个问题,同时这个问题的下面有热心网友的回答。

    #从提问者的角度看

    ##首先,网友遇到问题之后都会比较夸张地在问题内带上“!!!” 。是的,感叹号如同他的内心世界,急于寻求帮助。

    ##其次,网友在这种焦虑的情绪下,是很有可能没有把问题表达清楚,或者没有附加更多有效的信息供回答者参考。

    #从回答者的角度看

    ##首先,由于提问者没有把问题描述得清楚,回答者的回答虽然有用,但是并没有使提问者得到帮助。

    举例:提问者如果问 “为什么我今早不想吃早饭?”

    回答者:

    你可能昨晚吃多了所以不想吃。

    你可能病了所以不想吃。

    你可能失恋了所以不想吃。

    你可能就是“不想吃”所以不想吃。

    你可能起来太晚了,卖早点的都收摊儿了,没的吃。

    百度知道有机制啊,N小时以后会默认其中1条为有效的回答(即使不是这个机制,反正我有时候感觉到很多NO.1的答案并不是提问者想要的。)

    ##其次,回答者比较仓促地提交答案,所以在细节上面没有把握精确。这样,就使提问者按照回答者提供的步骤原封不动地执行操作,但是很可能在中途卡住了(流程被Block住了),于是仍然没有使问题得到解决。

    ##最后,回答者的思维习惯(或层次)和提问者的思维习惯(或层次)没有达成一致。提问者用2个字表达的意思,回答者需要用4个字才能理解清楚。

    所以说,如果你想寻求帮助,那么需要让对方100%理解你的需求。同理,如果想帮助别人,那么就要妥妥地帮,细心地帮,千万别添乱。

    我今天看到的例子是这样的--

    提问者在python的IDLE里面直接运行如下命令,得到如下提示:

    >>> python helloworld.py
    SyntaxError: invalid syntax

    我看到的回答是这样的--

    >>> print("helloworld")        //你要在"helloworld"的两侧加上小括号,这是python3.x与python2.x不同之处

    回答者的答案本身是对的,python2.x执行print,后面的"helloworld"的两侧不需要小括号;然而python3.x需要在"helloworld"的两侧加上小括号。

    但是,回答者并没有看清楚问题,既然提问者是想通过"python"来让helloworld.py运行起来,显然是已经将helloworld保存成为文件的形式了,而非仅仅是在IDLE直观地操作。

    那么针对此问题的正确的回答应该是这样的--         //由于个人能力,下面的这个表达也不是尽善尽美,但是我的意思是“你需要尽己所能去详细地回答”

    当前环境:Windows操作系统

    helloworld.py文件的存放路径:c:Python34libidlelib

    执行步骤如下:

    [1] 启动“运行”,输入cmd

    [2] 通过cd命令,进入到你保存helloworld.py这个文件的目录

    [3] 执行python helloworld.py 这个时候就可以在当前的窗口(是cmd窗口,而非IDLE解释器窗口)看到结果了。

    补充说明:对于Linux操作系统,应该也是同样的原理。要在保存这个文件的目录执行命令。

    c:>cd Python34

    c:Python34>cd lib

    c:Python34lib>cd idlelib

    c:Python34libidlelib>python helloworld.py

    helloworld

    以前也看到过类似“如何提问题”这样的文章,感觉受益匪浅。逻辑和表达能力是慢慢养成的,只要有心,就会越来越接近成功。

    =============================================================================

    后记:

    考虑到另一种场景,是:用户没有安装IDLE的情况。

    开始了=======>>>>>>

    [1] 我的helloworld.py文件仍然保存在这个路径:c:Python34libidlelib

    [2] 请参考下图即可,首先需要"运行-->cmd"进入命令行模式

  • 相关阅读:
    Windows7下面手把手教你安装Django
    windows系统下Python环境的搭建
    PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点
    结构化程序设计 ?
    编译性语言、解释性语言和脚本语言
    在linux中关闭防火墙
    Linux下Apache服务的查看和启动
    AWS中,如果使用了ELB,出现outofservice
    亚马逊的PuTTY连接AWS出现network error connection refused,终极解决方案。
    9.Node.js 包管理器npm
  • 原文地址:https://www.cnblogs.com/musicmovie/p/3912718.html
Copyright © 2011-2022 走看看