def test19(): iris = sns.load_dataset('iris') sns.pairplot(iris) plt.show()if __name__ == '__main__': test19()老师,这是什么情况
老师为什么不用generator生成sql
#老师,请问为什么下面这个代码怎么没有跑起来呢?
这是我的模块
from flask import Flask from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate app=Flask(__name__) host='127.0.0.1' port=3306 user='root' passwd='123456' db='py_sql' DB_URL=f'mysql+pymysql://{user}:{passwd}@{host}:{port}/{db}' app.config["SQLALCHEMY_DATABASE_URI"]=DB_URL app.config['SQLALCHEMY_TRACK_MODIFICATIONS']= False db=SQLAlchemy(app) class User(db.Model): __tablename__='t_user' id=db.Column(db.Integer,primary_key=True,autoincrement=True) name=db.Column(db.String(32)) def __repr__(self) -> str: return f'<User:id={self.id},name={self.name}>' Migrate(app,db)
这是我的目录结构和错误
这是我的版本
我搜索显示我环境配置错误,但是我进行更改还是出不来
cd project/ 什么意思
老师,请问一下这是什么情况呢?jdk已经安装好可以用了,日志查看不了,tomcat在网页上一直打不开
from time import sleep # 导入sleep模块,用于控制程序休眠 from selenium.webdriver import Edge, EdgeOptions # 导入Edge和EdgeOptions类,用于创建Edge浏览器驱动 from selenium.webdriver.common.by import By # 导入By类,用于定义定位元素的方式 from lxml import etree # 导入etree模块,用于解析HTML源码 def huya(): # 定义一个名为huya的函数 options = EdgeOptions() # 创建一个EdgeOptions对象 edge = Edge(options=options) # 使用EdgeOptions对象创建一个Edge浏览器实例 # 向浏览器发送命令,向新文档添加一个脚本 edge.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { "source": """ Object.defineProperty(navigator, 'webdriver', { get: () => false }) """ }) edge.get("https://www.huya.com/g/lol") # 打开指定网页 edge.implicitly_wait(10) # 设置隐式等待时间为10秒 edge.switch_to.frame('UDBSdkLgn_iframe') # 切换到名称为'UDBSdkLgn_iframe'的iframe框架 # 定位id为'close-udbLogin'的元素,并点击 edge.find_element(By.ID, 'close-udbLogin').click() count = 1 # 初始化计数器为1 while True: # 进入循环,直到条件不满足为止 sleep(1) # 休眠1秒 e = etree.HTML(edge.page_source) # 将浏览器页面源码解析为HTML对象 names = e.xpath('//a[@class="title"]/text()') # 使用xpath定位方式获取所有a标签中class为"title"的文本内容 persons = e.xpath('//i[@class="nick"]/text()') # 使用xpath定位方式获取所有i标签中class为"nick"的文本内容 hots = e.xpath('//i[@class="js-num"]/text()') # 使用xpath定位方式获取所有i标签中class为"js-num"的文本内容 for name, person, hot in zip(names, persons, hots): # 遍历name、person和hot列表 print(f'直播间:{name},主播:{person},热度:{hot}') # 打印直播间名称、主播和热度信息 print(f'第{count}页') # 打印当前页码 count += 1 # 计数器加1 try: next_btn = edge.find_element(By.XPATH, '//a[@class="laypage_next"]') # 定位class为"laypage_next"的元素 next_btn.click() # 点击定位到的元素 except Exception as e: # 如果发生异常,捕获异常信息并命名为e break # 跳出循环 edge.quit() # 关闭浏览器 if __name__ == '__main__': # 如果程序作为主程序运行 huya() # 调用huya函数
while True下面那个sleep不写的话就太快了导致点不到下一页,但隐式等待没起到作用吗?
老师,我在公司的测试服务器上安装提示这个,还有我看opt目录下有别的文件直接下载在这会有影响么
.tips li:nth-child(1){width: 90px;} .tips li:nth-child(2){margin-left: 80px;}
老师这两句代码意思不大了解,麻烦您给我注释一下。
老师,安装虚拟环境的目的是什么
为什么我的代码不允许运行
老师这个第三行 的.on意思是不是和事件监听的那个.on没有任何关系?
看到这个点on有点迷惑
var fs = require('fs'); var myReadStream = fs.createReadStream(__dirname + `/readme.txt`, 'utf8'); myReadStream.on('data', function (chunk) { console.log(chunk); })
现在人人车的价格加密了,一时半会获取不到价格?
为什么要type
老师,那如果两个同时写上数字呢,和前面写一个3没什么区别呀?仍然正常运行
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637