python-3.x 相关问题

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

折叠 Pandas 数据框以保留所有列,但根据分组依据/透视列指定列的存储顺序

我有一个 Pandas 数据框,其中包含一个人的多个发现(病史),我希望将一个人的历史全部折叠成一行,但保留顺序,但在

回答 1 投票 0

lambda x:x-0 和 x-1 是什么意思?

这个表达式有什么作用 my_tuple=(0,1,2,3,4,5) foo=list(过滤器(lambda x:x-0 和 x-1, my_tuple)) 打印(富) 方程的预期输出是什么

回答 1 投票 0

pd.set_option("styler.format.na_rep", "NULL") 和 pd.options.styler.format.na_rep = "NULL" 不起作用

在[1]中:将numpy导入为np 在[2]中:导入 pandas 作为 pd 在[3]中:pd.set_option("styler.format.na_rep", "NULL") 在[4]中: df = pd.DataFrame({'name': ['Raphael', 'Donatello'], ....

回答 1 投票 0

当我的鼠标在 pygame 中不运动时,帧数会降至 0

我是 pygame 的新手,我正在尝试编写当谷歌互联网中断时播放的恐龙游戏。我注意到,每当我停止在动画窗口上移动鼠标时,帧速率就会下降到...

回答 1 投票 0

如何在 python 3.9 中将多个代码点表情符号转换回单个字素

我是Python新手,正在创建一个whatsapp聊天解析器,并使用正则表达式从.txt文件中查找所有消息数据进行分析。 我使用的正则表达式模式找到所有消息文本,但转换...

回答 1 投票 0

Canoe 自动化:测试模块的设置

我正在尝试自动化独木舟,在尝试在方法“load_testenvironment”中为测试模块创建对象时遇到一些错误。我指的是独木舟->帮助->技术

回答 2 投票 0

PyInstaller 1.26.4 -- .exe 上的 Numpy 导入错误

当尝试将我的 .py 文件转换为 .exe 时,转换按计划进行,但在运行 .py 文件时出现以下错误: `回溯(最近一次调用最后一次): 文件 尝试将 .py 文件转换为 .exe 时,转换按计划进行,但运行 .py 文件时出现以下错误: `Traceback (most recent call last): File <Filename>, line 17, in <module> File "PyInstaller\loader\pyimod02_importers.py", line 419, in exec_module File "pandas\__init__.py", line 47, in <module> ImportError: Unable to import required dependencies: numpy: Error importing numpy: you should not try to import numpy from its source directory; please exit the numpy source tree, and relaunch your python interpreter from there. [27328] Failed to execute script <Filename> due to unhandled exception!` 脚本本身使用 Pandas,所以我相信我需要 numpy 可用。 我将如何永久纠正 numpy 依赖项的这个问题? 我已经尝试了这两个软件包的多个版本,目前正在使用最新的版本。 我尝试过 --hidden-import numpy 没有成功或差异。 我尝试过查找类似的解决方案,但是当在 StackOverflow 上研究这个问题时,我发现最相关的答案是指由于 PyInstaller 和 Numpy 不能很好地配合而升级或降级软件包,但是这些帖子已经过时了好几年了,对我的情况没有帮助。 Numpy - 1.26.4 PyInstaller - 6.7.0 降级 numpy 和 pandas 对我有用。 numpy==1.21.5 熊猫==1.4.2

回答 1 投票 0

Python ValueError:无效的标头名称 b':authority

我看到“:”是错误,但我找不到解决方法。 ValueError:无效的标头名称 b':authority' 这是错误: 文件“tmall.py”,第 23 行,get_url 响应=sessions.get(url=url,h...

回答 1 投票 0

python ThreadPoolExecutor 或 ProcessPoolExecutor 内存不足

我写了一个接口,主要是用来查询数据,处理后返回到前端数据文件。在查询数据的过程中,我使用了多线程,并且处理数据

回答 1 投票 0

尝试使用 pip 安装 pandas 时出现错误

我正在尝试安装 pandas。我做了: 点安装熊猫 我尝试了其他版本: pip 安装 pandas=2.2.1 总是同样的错误: root@thinkpad:/# pip install pandas==2.2.1 收集熊猫...

回答 1 投票 0

如何使用 Selenium 和 Python 单击表单内的输入按钮?

我有这个表格,我需要单击输入类型按钮,其值= CASTRO SALVADOR。我正在使用 Python 和 Selenium。 我有此表格,我需要单击输入类型按钮,其值为 CASTRO SALVADOR。我正在使用 Python 和 Selenium。 <form name="seleccionaEmpresaForm" action="setearContribuyente.do"> <table width="50%" align="center"> <tbody><tr><td height="5"></td></tr> <tr><td align="center"><b>Seleccione la Empresa a representar:</b></td></tr> <tr><td height="5"></td></tr> <tr> <td align="center"> <input type="hidden" name="idContribuyente" id="idcontribuyente"> <input type="button" class="btn_empresa ui-button ui-widget ui-state-default ui-corner-all" style="width:100%" value="CASTRO SALVADOR" onclick="document.getElementById('idcontribuyente').value='0';document.seleccionaEmpresaForm.submit();" role="button"> </td> </tr> <tr><td height="5"></td></tr> </tbody></table> </form> 在我的代码下面,您会发现我尝试选择输入类型按钮的不同方法。 from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.action_chains import ActionChains import time # Configura el driver de Selenium para Firefox driver = webdriver.Firefox() # Navega a la página de login del sistema de AFIP driver.get("https://auth.afip.gov.ar/contribuyente_/login.xhtml?action=SYSTEM&system=admin_mono") WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, "F1:username"))).send_keys("xxxxxx") WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, "F1:btnSiguiente"))).click() WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.ID, "F1:password"))).send_keys("xxxxx") WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, "F1:btnIngresar"))).click() # Espera para asegurar que la sesión se haya iniciado correctamente WebDriverWait(driver, 10).until(EC.url_contains("monotributo.afip.gob.ar")) # Navega a la página de facturación driver.get("https://monotributo.afip.gob.ar/app/Facturacion.aspx") WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.ID, "bBtn1"))) # Hace clic en el botón inicial en la página de facturación WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, "bBtn1"))).click() # Espera hasta que el elemento sea visible y no solo presente: driver.implicitly_wait(2) button = driver.find_element(By.XPATH, "//input[@value='CASTRO SALVADOR']") driver.execute_script("arguments[0].click();", button) button.click() 我也尝试: boton = driver.find_element(By.CSS_SELECTOR, "input.btn_empresa[value='CASTRO SALVADOR']") boton.click() 我也尝试: boton = driver.find_element(By.CSS_SELECTOR, "input.btn_empresa.ui-button.ui-widget.ui-state-default.ui-corner-all") boton.click() 更新。我只是尝试: button = driver.find_element(By.XPATH, "//input[@class='btn_empresa' and @value='CASTRO SALVADOR']") driver.execute_script("arguments[0].click();", button) 但是我遇到了这个终端错误: Traceback (most recent call last): File "/Users/salvacastro/Desktop/afip.py", line 31, in <module> button = driver.find_element(By.XPATH, "//input[@class='btn_empresa' and @value='CASTRO SALVADOR']") File "/Users/salvacastro/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/webdriver.py", line 748, in find_element return self.execute(Command.FIND_ELEMENT, {"using": by, "value": value})["value"] File "/Users/salvacastro/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/webdriver.py", line 354, in execute self.error_handler.check_response(response) File "/Users/salvacastro/Library/Python/3.9/lib/python/site-packages/selenium/webdriver/remote/errorhandler.py", line 229, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //input[@class='btn_empresa' and @value='CASTRO SALVADOR']; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception Stacktrace: RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8 WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:193:5 NoSuchElementError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:511:5 dom.find/</<@chrome://remote/content/shared/DOM.sys.mjs:136:16 JavaScript 执行: 您可以使用 JavaScript 单击按钮 尝试: button = driver.find_element(By.XPATH, "//input[@class='btn_empresa' and @value='CASTRO SALVADOR']") driver.execute_script("arguments[0].click();", button)

回答 1 投票 0

如何使用selenium和python点击表单内的输入按钮?

我有此表格,我需要单击带有 de value = CASTRO SALVADOR 的输入类型按钮。 我有此表格,我需要单击带有 de value = CASTRO SALVADOR 的输入类型按钮。 <form name="seleccionaEmpresaForm" action="setearContribuyente.do"> <table width="50%" align="center"> <tbody><tr><td height="5"></td></tr> <tr><td align="center"><b>Seleccione la Empresa a representar:</b></td></tr> <tr><td height="5"></td></tr> <tr> <td align="center"> <input type="hidden" name="idContribuyente" id="idcontribuyente"> <input type="button" class="btn_empresa ui-button ui-widget ui-state-default ui-corner-all" style="width:100%" value="CASTRO SALVADOR" onclick="document.getElementById('idcontribuyente').value='0';document.seleccionaEmpresaForm.submit();" role="button"> </td> </tr> <tr><td height="5"></td></tr> </tbody></table> </form> 我正在尝试使用selenium的这个脚本: WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.XPATH, "//input[contains(@class, 'btn_empresa') and @value='CASTRO SALVADOR']"))).click() 我也尝试: boton = driver.find_element(By.CSS_SELECTOR, "input.btn_empresa[value='CASTRO SALVADOR']") boton.click() 我也尝试: boton = driver.find_element(By.CSS_SELECTOR, "input.btn_empresa.ui-button.ui-widget.ui-state-default.ui-corner-all") boton.click() JavaScript 执行: 您可以使用 JavaScript 单击按钮 尝试: button = driver.find_element(By.XPATH, "//input[@class='btn_empresa' and @value='CASTRO SALVADOR']") driver.execute_script("arguments[0].click();", button)

回答 1 投票 0

.wav 问题和 Python Wave

Python 的“wave”模块为我提供了一个十六进制字节列表,我可以像数字一样读取它。假设我的样本频率是 11025。这些字节中是否有一个“标头”来指定...

回答 1 投票 0

打印TreeNode时如何获取数组输出而不是内存位置?

我是python新手,最近开始练习leetcode。 当我练习 leetcode #108. 将有序数组转换为二叉搜索树,并按照解决方案代码在我的本地 IDE 中执行时

回答 1 投票 0

使用 aiohttp 将数据和文件作为多部分请求发送

我正在尝试通过aiohttp发送“multipart/form-data”请求。我已经尝试过使用请求并且请求工作正常。 我有一个类,其中 self.files 是 io.BytesIO 对象...

回答 1 投票 0

如何将大型 XML 文件转换为 CSV 文件?

由于需要构建知识图谱,我想将3.39GB的XML数据文件转换为CSV格式,但是当我尝试Python时,我的计算机内存不足。 代码如下: 导入全局 我...

回答 3 投票 0

Tkinter -trace_add() 不执行验证方法

Tkinter 菜单在另一个模块中执行 New_Debtor_Acc。 New_Debtor_Acc 也使用 tkinter。该标签有一个trace_add()来验证交互输入的数据。但它不会执行,使用 no...

回答 1 投票 0

错误:将组名“pk”重新定义为组2;是第 1 组的第 38 位

使用 Django Rest Framework,我正在使用 ModelViewSet 在我的应用程序 app_api 中为医生模型创建端点。我在添加额外操作来更新 is_verif 时遇到以下错误...

回答 3 投票 0

在Python中生成一定范围内的数字的最快方法

我想创建一组最多 2**n 的数字。不需要迭代器或任何东西,只需一组数字,这样我就可以进行集合减法(基本上我有另一组数字,我想减去...

回答 1 投票 0

shuutil 仅移动一个文件而不是目录中的多个文件

我编写了一个代码来移动其中包含子字符串的文件。 导入操作系统 进口舒蒂尔 定义移动(): 路径 = os.getcwd() Shutil.rmtree('动物') 第一个文件夹 = '动物' 如果不是的话...

回答 2 投票 0

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