• Python中学习调试requests模块时出现的大坑(1)


    为防止迷路:

    学习机械相关,请关注公众号:南大盛联

    学习软件,硬件,请关注公众号号:一训微课

    cmd模式下

    不知道上面这行的话,需要补课。

    pip install requests

    这个不知道的话,也要补课

    pip是python的安装工具。

    install是安装的意思

    requests是我们需要安装的模块的名字。

    然后,我们在pyChar中新建文件python

    pyChar是一个有界面的软件,我们在里面可以输入代码,进行调试,运行,看到这里,你一定会说,我也想拥有一个pyChar,可以的!

    但是如果以前你没有安装过pyChar,这并不容易。尤其是你想拥有一个可以使用99年的破解版本。

    import requests
    
    url="http://www.baidu.com"
    re = requests.get(url)
    print(re)

    输入这些内容,然后右键鼠标

    Run ''requests.

    这个错误,竟然是因为我们的文件名命名有问题!

    看到这里,你以后可能才会明白每个软件开始学习的时候,都有一个阶段的课题是教你“本软件的关键字”。就是你的有些变量不能命名为关键字。

    我的文件名命令为request.py.

    这样就导致,

    程序执行第一行 import requests

    出现死循环。

    这个错误不能说有多高级,有的人说,这也太巧了吧!对,就是这么巧。给你我上了深深的一课,踏过这个坑。我们继续前进吧。

    我准备学习requests这个模块,然后起了这个模块的名字作为文件名,感觉也没有啥不妥。

    然后,我命名了一个新文件叫requests,这也不行。

    通过我们的实践,这真不行。

    有人说,我们在上面的cmd模式中,运行相同的代码,就没有出现过这样的问题啊,这是因为,在cmd中,我们压根就没有给运行的代码起一个名字。所以,我们也没有机会犯错误。

    我们换个文件新名字re.py

    相同的代码

    右键Run

    作为程序员,看到这个太开心了。成功了!

    继续修改代码

    增加一行

    print(re.text)

    为防止迷路:

    学习机械相关,请关注公众号:南大盛联

    学习软件,硬件,请关注本号:一训微课

  • 相关阅读:
    09.JavaWeb-MyBatis
    珍藏的javafx教程——简单了解
    全国程序员高考卷曝光,你能答对几题?
    MySQL update正在执行中突然断电,数据是否更改成功?
    stm32学习笔记:EXIT中断
    二维码智慧门牌管理系统:革新小区安全管理的新力量
    java8使用stream流将list转map
    【华秋&Nidec尼得科】滑动开关CL-SB的应用
    关键信息标红
    企业有了BI,为什么还需要以指标为核心的ABI平台?
  • 原文地址:https://blog.csdn.net/qq_31397725/article/details/136421398