小编Alv*_*nez的帖子

使用区域加速 pyautogui screenshot()

我正在尝试加快 pyautogui 中的屏幕截图功能,因为我只需要屏幕的一小部分。region 变量应该是通向这个 aka 的方式pyautogui.screenshot(region=(0,0,400,300))。然而,在做了一些测试之后,我发现无论区域的大小如何,截取屏幕截图所需的时间都是相同的(~250 毫秒)。

此外,将屏幕截图保存到文件时pyautogui.screenshot('dummy.png', region=(0,0,400,300)),区域变量似乎无关紧要,无论如何都会保存整个屏幕。关于为什么这不能正常工作的任何想法?

在 OS X 上运行

python screenshot pyautogui

9
推荐指数
1
解决办法
6375
查看次数

反向 z 分数 pandas 数据框

我用它来计算数据帧的 z 分数:

df_z=df.apply(zscore)
Run Code Online (Sandbox Code Playgroud)

有没有可以给我原始值的反向操作?

python normalization pandas

6
推荐指数
1
解决办法
3195
查看次数

如何直接从 git bash 命令行创建 azure 存储库?(无需进入浏览器)

更新

我正在尝试从 git bash 命令行创建一个存储库到 AzureDevops 团队平台,

我一直遵循这些说明:

https://learn.microsoft.com/en-us/azure/devops/repos/git/share-your-code-in-git-cmdline?view=azure-devops

我在先决条件方面遇到问题,我运行了下一行:

az --version                          # version is greater than v2.0.49
az extension add --name azure-devops  # no problem with this line 
az devops login --organization org_url 
PAT                                   # problem arises here.... 
Run Code Online (Sandbox Code Playgroud)

运行结束行后出现下一行:

Failed to authenticate using the supplied token.

我按照以下说明创建 PAT:

https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=preview-page

我是否必须要求提供经理凭据,否则我可以采取什么措施来解决此问题?

git repository azure azure-cli azure-devops

6
推荐指数
1
解决办法
3324
查看次数

如何获取 HTML 中每个 href 的所有元素作为行并将其添加到 pandas 数据框中?

我试图从以下网站获取每个 href 元素内的不同值: https: //www.bmv.com.mx/es/mercados/capitales

\n

href对于HTML 文件中的每个不同元素,应有 1 行与提供的标题上的每个字段相匹配。

\n

这是我试图抓取的 HTML 部分之一:

\n
\n  <tbody>\n    \n  <tr role="row" class="odd">\n<td class="sorting_1"><a href="/es/mercados/cotizacion/1959">AC\n  \n</a></td><td><span class="series">*</span>\n</td><td>03:20</td><td><span class="color-2">191.04\n\n</span></td><td>191.32</td>\n<td>194.51</td>\n<td>193.92</td>\n<td>191.01</td>\n<td>380,544</td>\n<td>73,122,008.42</td>\n<td>2,793</td>\n<td>-3.19</td><td>-1.64</td></tr><tr role="row" class="even">\n  <td class="sorting_1"><a href="/es/mercados/cotizacion/203">ACCELSA</a>\n  </td>\n  <td><span class="series">B</span>\n  </td><td>03:20</td><td>\n    <span class="">22.5</span></td><td>0</td>\n    <td>22.5</td><td>0</td><td>0\n\n    </td><td>3</td><td>67.20</td>\n    <td>1</td><td>0</td><td>0</td></tr>\n    <tr role="row" class="odd">\n      <td class="sorting_1">\n        <a href="/es/mercados/cotizacion/6096">ACTINVR</a></td>\n      <td><span class="series">B</span></td><td>03:20</td><td>\n        <span class="">15.13</span></td><td>0</td><td>15.13</td><td>0</td>\n        <td>0</td><td>13</td><td>196.69</td><td>4</td><td>0</td>\n        <td>0</td></tr><tr role="row" class="even"><td class="sorting_1">\n          <a href="/es/mercados/cotizacion/339083">AGUA</a></td>\n          <td><span class="series">*</span>\n          </td><td>03:20</td><td>\n            <span class="color-1">29</span>\n          </td><td>28.98</td><td>28.09</td>\n            <td>29</td><td>28</td><td>296,871</td>\n            <td>8,491,144.74</td><td>2,104</td><td>0.89</td>\n            <td>3.17</td></tr><tr role="row" class="odd"><td class="sorting_1">\n              <a href="/es/mercados/cotizacion/30">ALFA</a></td><td><span class="series">A</span></td>\n              <td>03:20</td>\n              <td><span class="color-2">13.48</span>\n              </td><td>13.46</td>\n              <td>13.53</td><td>13.62</td><td>13.32</td>\n              <td>2,706,398</td>\n …
Run Code Online (Sandbox Code Playgroud)

python dataframe web-scraping pandas python-requests

5
推荐指数
1
解决办法
428
查看次数

在第一次和最后一次出现后删除特定的错字

假设下一个数据帧:

#  code                                            countries
#1 A001 [[Germany, China, Japan], [Chile, Mexico], [Poland]]
#2 A002     [[], [Japan], [Singapore, Indonesia, Micronesia]]
#3 A003       [[Tuvalu, Chile], [], [North Macedonia, Sweden]]
Run Code Online (Sandbox Code Playgroud)

我怎么能[在它第一次出现之后和]最后一次出现之前删除所有内容?

在某种程度上,数据帧可能如下所示:

   code countries
#1 A001 [Germany, China, Japan, Chile, Mexico, Poland]
#2 A002     [Japan, Singapore, Indonesia, Micronesia]
#3 A003       [Tuvalu, Chile, North Macedonia, Sweden]

Run Code Online (Sandbox Code Playgroud)

数据

df <- data.frame(code=c('A001', 'A002', 'A003'),
                 countries=c('[[Germany, China, Japan], [Chile, Mexico], [Poland]]',
                             '[[], [Japan], [Singapore, Indonesia, Micronesia]]',
                             '[[Tuvalu, Chile], [], [North Macedonia, Sweden]]')
                )
Run Code Online (Sandbox Code Playgroud)

r dataframe

0
推荐指数
1
解决办法
31
查看次数