python-3.x 相关问题

有关特定于该语言版本3+的Python编程的问题。如果您的问题不是特定于版本,请使用更通用的[python]标记。

HackerRank 设计师门垫

我正在尝试解决 HackerRank 中的一个问题并陷入困境。 帮我写一下这个问题的python代码 文森特先生在一家门垫制造公司工作。有一天,他设计了一扇新门......

回答 11 投票 0

使用基类时将装饰器应用于类函数

我正在尝试构建一个装饰器,它允许我在Python3中的类中记录函数。装饰器如下: 导入函数工具 def log(_func=None, *, 记录器): defdecorator_log(func):...

回答 1 投票 0

Python Django urls.py 不要删除部分地址

我有 urls.py 原样。如果我转到 /catalog/product/"path",则在此页面上我无法指定不包含 /catalog/product/"path" 的 URL。请告诉我如何更改 urls.py...

回答 1 投票 0

在单亲、多子图中查找缺少子节点的算法

想象一个数据结构,其中有一个充满节点的图。 每个节点都有数据、一个父节点和 0+ 个子节点。 类节点: def __init__(self, data) -> 无: self.data = 数据 ...

回答 1 投票 0

Python Dunn 事后测试相同的 p 值

我正在学习统计学,在进行事后测试时,我注意到 Dunn 的测试两次返回相同的 p 值。我尝试了不同的数据集,但错误再次出现。 导入熊猫...

回答 1 投票 0

使用 ROS 使用 vison_opencv 构建 python3:引发 CvBridgeError,“编码指定为 %s 但图像具有不兼容的类型 %s” % (encoding,cv_type)

我正在尝试使用 ROS 运行 python3。默认情况下,ROS melodic 随 python2.7 一起安装。 因此我使用以下说明安装了 python3: https://dkqhzm2.tistory.com/entry/ImportError-

回答 1 投票 0

如何将生成的 openapi 客户端安装到 zipapp?

所以我使用openapi-generator生成了一个openapi客户端。 我现在想将它安装到我的 zippapp 中。 但我的整体结构肯定有问题。 我有一个应用程序文件夹。它包含...

回答 1 投票 0

如何返回数字的小数部分? [已关闭]

如何获取数字的小数部分? 例如,我有一个浮点数列表 num = [12.73, 9.45],并且只想获取小数点后的数字,在本例中为 73 和 45。我该怎么去

回答 3 投票 0

如何在Python项目中主目录以外的目录中导入

我正在构建一个Python项目,包括两个目录,如下树所示。 在第一个目录中,我有一个模块和 init.py。 init模块的内容是 从 .module1 导入 func1 在

回答 1 投票 0

Python - 重载异步方法

我正在为 API 构建一个包装器。目前来说,它有效。然而,它是同步的,使用 requests 模块进行 HTTP 调用。 我想实现一种异步调用这些方法的方法......

回答 2 投票 0

属性错误:将包含查询的 txt 文件上传到 s3 时,“int”对象没有属性“编码”

您好,我有一个以下形式的查询: 数据 = { "pg_content": "创建或替换表 CREDITCARDS.CC_TRANSACTION( TRANSACTION_ID DECIMAL COMMENT '标识符。值介于 0...

回答 2 投票 0

如何从 Quizlet 抽认卡中抓取答案? BS4 和要求

以此页面为例: https://quizlet.com/229413256/chapter-6-configuring-networking-flash-cards/ 假设一个人如何从抽认卡后面刮掉文字答案?隐藏了...

回答 2 投票 0

有没有办法使用BeautifulSoup从网页中提取CSS?

我正在做一个项目,需要我查看网页,但要进一步使用HTML,我必须完整地查看它,而不是一堆与图片混合的线条。有没有办法解析 CSS

回答 2 投票 0

通过登录页面从网站上抓取数据

我正在尝试使用 python 和请求库使用以下代码登录我的大学网站,但我无法登录。 导入请求 有效负载= {“用户ID”: 我正在尝试使用 python 和请求库使用以下代码登录我的大学网站,但我无法登录。 import requests payloads = {"User_ID": <username>, "Password": <passwrord>, "option": "credential", "Log in":"Log in" } with requests.Session() as session: session.post('', data=payloads) get = session.get("") print(get.text) 有人知道我做错了什么吗? 为了登录,您需要发布 <input> 标签所要求的所有信息。在您的情况下,您还必须提供隐藏的输入。您可以通过抓取这些值然后发布它们来完成此操作。您可能还需要发布一些标头来模拟浏览器行为。 from lxml import html import requests s = requests.Session() login_url = "https://intranet.cardiff.ac.uk/students/applications" session_url = "https://login.cardiff.ac.uk/nidp/idff/sso?sid=1&sid=1" to_get = s.get(login_url) tree = html.fromstring(to_get.text) hidden_inputs = tree.xpath(r'//form//input[@type="hidden"]') payloads = {x.attrib["name"]: x.attrib["value"] for x in hidden_inputs} payloads["Ecom_User_ID"] = "<username>" payloads["Ecom_Password"] = "<password>" headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'} result = s.post(session_url, data=payloads, headers = headers) 希望这有效 为了使用Python登录网站,您将不得不使用比请求库更复杂的方法,因为您必须在代码中模拟浏览器并让它发出登录学校网站服务器的请求。这样做的原因是,您需要学校的服务器认为它正在从浏览器获取请求,然后它应该返回结果页面的内容,然后您必须呈现这些内容,以便您可以抓取它。幸运的是,一个很好的方法是使用 python 中的 selenium 模块。 我建议您通过谷歌搜索来了解有关硒的更多信息。 这篇博文是使用selenium登录网页的一个很好的例子,其中详细解释了每行代码的作用。 这个有关使用硒登录网站的答案也可以作为执行此操作的切入点。

回答 2 投票 0

如何解决导入错误:没有名为“dbus”的模块?

我已经在我的ubuntu上安装了anaconda4,并且我的Python上有这些模块: dbus-python (1.2.4) 地理指数 (1.2) pydbus (0.2) QtAwesome (0.3.2) qtconsole (4.2.0) QtPy (1.0) 啜饮 (4.18) 我尝试过安装...

回答 9 投票 0

用于从启用 MS 身份验证的共享点下载文件的 Python 脚本

我需要从启用 MSA 的共享点下载文件。只有当我输入凭据并通过 MS 身份验证时,我才能查看该共享点链接并下载该文件。 冷杉...

回答 1 投票 0

使用Stable Diffusion WebUI API执行img2img,图像尺寸无意中发生变化

我正在编写一个脚本来通过 API 生成 Controlnet Canny 地图图像。 我注意到从 API 返回的图像尺寸小于原始图像尺寸。 原始图像尺寸:(719...

回答 1 投票 0

有没有办法在不成为 WordPress 博客所有者的情况下抓取它?

这听起来有点不道德,但事实并非如此 - 我被要求使用 WordPress 博客中的数据制作一个应用程序,但我现在无法讨论通过管理面板添加 JSON API 插件。 S...

回答 1 投票 0

将 LLama 2 7B 与 python 一起使用

我想在我的 win 11 机器上使用 python 本地使用 llama 2 7B。我安装了带有 cuda 和 pytorch 的 conda venv,并支持 cuda 和 python 3.10。所以我准备出发了。 文件在这里

回答 3 投票 0

安装 Stable Diffusion 时出现 Python 错误

我最近尝试在我的 SSD(不是我的主 C 驱动器)上本地安装 StableDiffusion,一切正常,直到我尝试运行 webui-user.bat 并显示“获取要求

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.