zoukankan      html  css  js  c++  java
  • VSCode开发Python

    环境搭建

    安装vscode

    官方网址:https://code.visualstudio.com/

    安装python插件:

    安装python解释器

    官方网址:https://www.python.org/downloads/release/python-382/

    选择版本:

    安装pip(包管理器):

    Python 2.7.9 +  Python 3.4+ 以上版本都自带 pip 工具。

    其默认目录在C:UsersXXXXXXAppDataLocalProgramsPythonPython38-32Scripts

    官方网址:https://pypi.org/project/pip/

    配置环境变量:

    在Path中增加pip目录。

     配置完毕后:

    打开命令行输入:pip --version 确认其配置正确。

    调试开发

    调试

    如图增加调试设置:

    之后会自动打开launch.json文件,修改该文件:

     1 {
     2     // 使用 IntelliSense 了解相关属性。 
     3     // 悬停以查看现有属性的描述。
     4     // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
     5     "version": "0.2.0",
     6     "configurations": [
     7         {
     8             "name": "Python Debug",
     9             "type": "python", 
    10             "request": "launch",
    11             "program": "${workspaceFolder}\main.py",  //如果调试项目则使用该设置,main.py是入口py
    12             // "program": "${file}",  如果只是调试单个文件则使用该设置
    13             "console": "integratedTerminal"
    14         }
    15     ]
    16 }
    ${workspaceFolder}是项目根目录;
    ${file}是当前打开的文件;

     创建测试

    测试类test1.py(抓取一个网页的内容):

    import urllib.request #引入urllib库
    
    response = urllib.request.urlopen("https://www.cnblogs.com/JHelius/")  #发出请求并且接收返回文本对象
    html = response.read().decode('utf-8')   #调用read()进行读取,转换为utf-8的编码
    print(html)  #打印 

    输出:

    目标url的html源码

  • 相关阅读:
    Exploratory Undersampling for Class-Imbalance Learning
    Dynamic Programming
    Learning in Two-Player Matrix Games
    IELTS
    A Brief Review of Supervised Learning
    测试下载
    [.net基础]访问修饰符
    [随记][asp.net基础]Page_Load和OnLoad
    第一份工作经历
    JForum2.1.9 安装过程
  • 原文地址:https://www.cnblogs.com/JHelius/p/12619158.html
Copyright © 2011-2022 走看看