python-3.x 相关问题

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

防止 input() 为字母字符以外的任何内容

我正在尝试制作一个程序,以求自知之明。我想问用户他们的名字是什么,并且我只希望用户能够使用字母表中的字母来回答,或者只能

回答 3 投票 0

Python 3 抓取 html 数据

我打算从以下网站html中提取数据 链接:http://movie.walkerplus.com/list/2015/12/ html的部分内容如下所示: 监督 我打算从以下网站html中提取数据 链接:http://movie.walkerplus.com/list/2015/12/ html 部分内容如下所示: <dl class="directorList"> <dt>監督</dt> <dd> <a href="/person/209306/" title="">スティーヴ・マーティノ</a> </dd> </dl> <dl class="roleList"> <dt>出演キャスト</dt> <dd> <a href="/person/226530/" title="">鈴木福</a> <a href="/person/228506/" title="">芦田愛菜</a> <a href="/person/266939/" title="">小林星蘭</a> </dd> 我想获得这个网站的所有directionList数据和出现キャsu 比如sutiiヴ・マーティノ, 铃木福芦田爱菜小林星兰 我的代码如下所示: from bs4 import BeautifulSoup from urllib.request import urlopen html = urlopen("http://movie.walkerplus.com/list/2015/12/") bsObj_movie = BeautifulSoup(html, "html.parser") print(bsObj_movie) movie_title = bsObj_movie.findAll({"h3"}) movie_description = bsObj_movie.findAll("p", {"class": "clearboth"}) movie_directors = bsObj_movie.findAll("dl", {"class": "directorList"}) movie_roles = bsObj_movie.findAll("dl", {"class": "roleList"}) for description in movie_description: print(description.get_text()) for title in movie_title: print(title.get_text()) for director in movie_directors: print(director.find('a').get_text()) for role in movie_roles: print(role.get_text()) 我已经成功获得了movie_title和movie_description, 但 movie_directors 和 movie_roles 如下所示。 监督 セルゲイ・博多罗夫 登场キャsuto 铃木福 芦田爱菜 小林星兰 实际上,我只是想提取以下数据,不包括:监督和出现キャsuto。并且我想打印标题,描述,导演和角色,而不仅仅是导演和角色。此外,我想提取这些数据并将其存储到一个数据库中,该数据库有一个包含四列的表:标题、描述、导演和角色。 セルゲイ・博多罗夫 铃木福 芦田爱菜 小林星兰 提前致谢! 并非每部电影,即第一页上的The Royal Opera House Cinema Season 2015/16 Royal Opera "The Marriage of Figaro"都有导演,所以我将其过滤掉: from bs4 import BeautifulSoup from urllib.request import urlopen html = urlopen("http://movie.walkerplus.com/list/2015/12/") soup = BeautifulSoup(html, "html.parser") data = soup.select("div.movie dl.directorList") for d in data: title = d.select_one("a").text description = d.find_previous("p", "clearboth").text cast = ",".join([a.text.strip() for a in d.find_next("dl","roleList").select("dd a")]) director = d.dd.a.text print(title, director, cast, description)

回答 1 投票 0

使用 python-pptx 包附加表格行将添加一行,在 PowerPoint 中编辑时会更改另一行的内容

我正在使用 python-pptx 包将 PowerPoint 演示文稿读入 Python。没有本机支持将行(或列)插入表对象。尽管很多人,根据 GitHub 的说法...

回答 1 投票 0

pdfkit [WinError 740] 请求的操作需要提升 python3

我想根据给定的 URL 将 HTML 页面转换为 PDF 文件。我尝试过使用 pdfkit,但它引发以下错误: [WinError 740] 请求的操作需要提升...

回答 3 投票 0

ValueError:基数为 16 的 int() 的文字无效:带有 GATT 的 Python 中的 b'0f 18 '

我正在使用Python和GATT库,pxexpect处理一些数据,但是在尝试将十六进制值转换为整数时遇到问题。这是我遇到的具体错误...

回答 1 投票 0

如何在Python中导入TensorFlow?

我正在尝试在Windows上导入Python(Anaconda Spyder)中的TensorFlow库: 导入 tf.contrib.keras.预处理 它给了我: 没有找到模块 张量流.contrib.keras.预处理...

回答 2 投票 0

使用 oracledb 从 awsglue python shell 更新 Onprem oracle 表

我有一个用例需要使用 awsglue python shell 更新本地表。 请注意我想在厚模式下使用 python-oracledb 我已经安装了oracledb 我dba已经设置了jdbc...

回答 1 投票 0

上下文变量应该在顶层模块级别创建,而不是在闭包中创建

在Python标准库模块contextvars的文档中,指出: 上下文变量应该在顶层模块级别创建,而不是在闭包内创建。 然而,我不...

回答 1 投票 0

VS Code Code Runner 不适用于 virtualenvs

我无法让 Code Runner 扩展与 virtualenvs 一起使用。每当我尝试运行导入仅安装在 virtualenv 中而不是全局 Python 安装中的库的代码时,我都会...

回答 9 投票 0

Python Logger 未写入控制台和日志文件

我在项目中创建的记录器有问题。 我正在使用 python 3.11.9 我需要从较高的 INFO 级别写入控制台消息,并从 DEBUG 级别写入 LogFile。 脚本正在正确运行...

回答 1 投票 0

无法使用 Selenium 从延迟加载表中抓取所有数据

我正在尝试从网页中间的表格中抓取三个字段(玩家、徽标、dkprice)。要查看该表中的所有数据,需要向下滚动到其底部。 我已经

回答 1 投票 0

如何抓取谷歌?

所以我想抓取谷歌,我已经使用这种方法成功抓取了 craigslist,但由于某种原因我无法抓取谷歌(是的,当然我改变了类和东西..)这就是我所...

回答 2 投票 0

抓取赔率体育信息

我正在使用 Python 3.5,实际上我专注于使用 BeautifulSoup/lxml/Selenium/PhantomJS 进行网页抓取 我只是想抓取我需要的所有数据,以便用 Python 代码进行破解。 我可以轻松

回答 2 投票 0

ModuleNotFoundError:没有名为“_dbus_bindings”的模块 debian 11 bullseye python 3.9.2

我正在将基于arm的系统从debian 10升级到debian 11,但是python让我很头疼。 我正在其上运行蓝牙服务器,使用 bluedot api,但这需要 dbus-python api....

回答 3 投票 0

如何从多维复杂列表中调用号码

我正在尝试制作一个复杂的测验,其中涉及问题列表和列表中包含的答案。我想使用“for”从这个多维列表中调用号码...

回答 2 投票 0

如何使用 Python 将 CSV 文件从本地文件夹上传到 S3 存储桶中的特定文件夹?

如果我有一个 CSV 文件存储在特定的本地文件夹中,如何使用 Python 将其上传到 S3 存储桶中的特定文件夹?

回答 1 投票 0

Python 3.12 ModuleNotFoundError:没有名为“_tkinter”的模块

我是一个运行 Ubuntu (Mint) 的相当新的 Linux 用户,我一直在尝试学习使用 tkinter 构建 GUI 应用程序。 我的理解是这是Python内置的,理论上不应该...

回答 1 投票 0

从谷歌新闻RSS提要中提取网址

我有一个代码可以提取 google rss url,但它不起作用,看起来 google 已经更改了 url 的编码。 示例网址: “https://news.google.com/rss/articles/

回答 1 投票 0

使用Python连接FTPS服务器时nlst超时

我可以使用 Total Commander 登录 服务器:ftps://publishedprices.co.il 用户名:“XXXX” 密码为空 与 lftp -u XXXX:publishedprices.co.il 但是当我尝试登录并获取...

回答 1 投票 0

为什么我的 Python 脚本失败并出现 TypeError?

我正在编写一个Python脚本,它应该计算数字列表的总和。但是,当我运行代码时遇到类型错误。这是一个最小的例子: 数字 = [1, 2, 3, '4'] 总...

回答 1 投票 0

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