首页 > 编程语言 >走过岁月我才发现——云IDE真方便(Python3.8环境测试)

走过岁月我才发现——云IDE真方便(Python3.8环境测试)

时间:2022-12-18 10:03:05浏览次数:41  
标签:sel title python 岁月 秘钥 html pip IDE Python3.8


目录

​​产品测试:​​

​​创建工作空间​​

​​插件安装​​

​​创建python文件​​

​​运行python文件​​

​​Demo测试​​

​​查看环境pip list​​

​​云IDE挑战赛​​

​​参赛人员 ​​

​​赛事安排​​

​​参赛奖项​​

​​参赛要求​​

​​耗时计算​​


产品测试:

网站地址:​​开发者云平台​​

初始状态: 

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_python

我们在菜单的第一个选项中看到了【秘钥管理】,处于有秘钥先看秘钥的原则,我们就先看看【秘钥管理】是干啥的。

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_html_02

生成SSH秘钥看看:

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_html_03

这个秘钥是用于Cloud IDE 内推拉代码的,先复制一下,不知道啥时候用。

创建工作空间

我们先创建一个工作空间来看看,其中我们暂时没有仓库地址,所以创建一个【空】先用着。环境我这里选择了Python3.8,规格给了个2CPU 4BG的虚拟机。

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_工作空间_04

创建成功:

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_html_05

这里点击红色框选中的启动按钮,会跳出一会新的页面。 

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_工作空间_06

它这给的环境是VSCode的开发工具:

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_ide_07

尝试着安装一些插件:

插件安装

我安装了了个icon的图标,成功了。说明就是正常使用的vscode。

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_工作空间_08

创建python文件

创建文件就是VSCode的创建文件方式。没啥技巧。

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_html_09

运行python文件

写一个基础函数用作测试。

import time

print(time.time())

点击运行->启动调试。 

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_工作空间_10

进入到调试页面 

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_工作空间_11

它这里自动运行了。

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_ide_12

个人建议直接进入到终端自己操作,可掌握度更高一些。

环境是linux的,基本也都那几个命令。

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_工作空间_13

我们跑一个需要【requests】环境的小测试:

这里不是最新的版本,在安装的包的时候出现了问题,我们需要更新一下pip到最新的版本。

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_ide_14

非最新版本异常提示: 

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_ide_15

更新到最新版本:

pip install --upgrade pip

速度较慢,应该没有更改镜像地址:

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_python_16

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_工作空间_17

更新完毕,已经提示Successfully到最新的pip22.3版本。

我们可以自己修改一下镜像地址,方便下载scrapy:

pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple

修改完毕。

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_python_18

我们来安装一下【requests】和【scrapy】

pip install requests
pip install scrapy

下载完毕 

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_工作空间_19


 

Demo测试

测试个demo看看,我就拉取两个文档。

#!usr/bin/env python
# -*- coding:utf-8 _*-

from requests import get
from scrapy.selector import Selector
import time
import random

html = get("http://book.zongheng.com/showchapter/1085747.html").content.decode("utf-8")
sel = Selector(text=html)
result = sel.css("ul li a::attr(href)").extract()
count = 0
for x in result:
if "1085747" in x:
html = get(x).content.decode("utf-8")
sel = Selector(text=html)
title = sel.css("div.title_txtbox::text").extract()[0]
title = title.replace(":", "_")
info = sel.css("div.content p::text").extract()
strInfo = ""
for j in info:
strInfo += j
file = open(str.format("{0}{1}", title, ".txt"), "w", encoding="utf-8")
file.write(strInfo)
file.close()
timeStop = random.randint(1, 4)
time.sleep(timeStop)
print("success", title)
if count == 2:
break
count += 1

拉取成功

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_html_20

查看环境pip list

走过岁月我才发现——云IDE真方便(Python3.8环境测试)_html_21


标签:sel,title,python,岁月,秘钥,html,pip,IDE,Python3.8
From: https://blog.51cto.com/laoshifu/5950778

相关文章

  • idea集成Git
    环境准备配置忽略文件目的:部分文件与项目的实际功能无关(如idea生成的一些文件),不参与服务器上部署运行,把它们忽略掉能够屏蔽IDE工具之间的差异。创建忽略规则文件xxx.i......
  • 解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigat
    一、重复点击导航时,控制台出现报错,虽然不影响功能使用,但也不能坐视不管。解决方案:方案一:只需在router文件夹下,添加如下代码:importVuefrom'vue'importVueRoute......
  • DBGridEh全部属性设置详解
    DBGridEh全部属性设置详解 属性子选项 值 说明Allowedoperations[alopInsertEh,alopUpdateEh,alopDeleteEh,alopAppendEh]允许操作类型:插入、更新、删除、追加Al......
  • IDEA常用的快捷键(win版)
    IDEA常用的快捷键ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CT......
  • IDEA多端口启动项目
    IDEA多端口启动项目步骤:点击Run/DebugConfigurations(运行键左边)选择项目配置拷贝项目配置在新的项目配置中的Programarguments添加启动端口配置:--server.p......
  • IntelliJ IDEA
    IntelliJIDEA下载1.1.进入网址https://www.jetbrains.com/2.2.页面滑动到底,点击Allproducts选项2.3.点击IntelliJIDEA选项2.4.点击Download选项2.5.......
  • RapidVideOCR:视频硬字幕提取,自动生成对应srt和带有关键帧的docx文件
    RapidVideOCR目录简介更新日志(more)......
  • SSM整合环境搭建+Maven+IDEA
    优先推荐这个案例,真的超级详细,自己跟着一步一步做就可以了这篇案例做的也不错,可以看看。......
  • Scrapy(三) - Spider Middlerware 使用
    目录process_start_requestsprocess_spider_inputprocess_spider_outputprocess_start_requestsspider:importscrapyfromscrapyimportRequestfromscrapyspiderm......
  • sidecar详解
     欢迎关注我的公众号: 目前刚开始写一个月,一共写了18篇原创文章,文章目录如下:​​istio多集群探秘,部署了50次多集群后我得出的结论​​​​istio多集群链路追踪,附实操视频​......