python-2.7 相关问题

Python 2.7是2.x系列中的最后一个主要版本。不要仅使用此标记来传达您正在使用的Python版本,除非问题涉及Python 2.7特有的问题。使用更通用的[python]标记。

Python path.exists 和 path.join

Python 2.7: 在 path.exists 上遇到一点困难 导入操作系统 进口平台 操作系统=平台.系统() CPU_ARCH = 平台.machine() if os.path.exists( os.path.join("/dir/to/place/" , CPU_ARCH) ):

回答 3 投票 0

无法直接执行Python脚本

我无法直接执行Python脚本。 在此输入图像描述 在此输入图像描述 而Python环境的路径如下: root@UbuntuDockerGuest-1:~# python -c "

回答 1 投票 0

ctypes CDLL 默认路径是什么?

我正在尝试使用编译为 /usr/local/lib/libName.so 的库,但在运行需要此文件的 python 脚本时: 从 ctypes 导入 CDLL [...] __lib = CDLL('libName.so...

回答 2 投票 0

在 django runscript 中传递命令行参数

有没有办法使用 django runscript 将命令行参数传递给脚本? 我尝试运行的脚本使用 argparse 接受命令行参数。 脚本的命令行执行...

回答 2 投票 0

如何修复 Digital Ocean 上的 Django 错误:DisallowedHost at / Invalid HTTP_HOST header: ... 您可能需要将 ... 添加到 ALLOWED_HOSTS

我正在尝试使用 Django 框架开发一个网站,并使用 DigitalOcean.com 启动并将必要的文件部署到 django-project 中。 我必须将静态文件包含到 Django 项目中...

回答 6 投票 0

Pygame:允许点击穿过窗口

我正在 pygame 中制作一个伪透明窗口,目的是显示各种信息,例如“HUD” 该脚本使用PIL抓取桌面的图像并将其用作风的背景...

回答 2 投票 0

无法使用Robot Framework向下滚动网页

我正在使用 Selenium 2 和 Robot Framework 来自动化我们的应用程序。我使用下面的 JavaScript 代码向下滚动页面,但无法滚动。 我想在文本中输入文本...

回答 10 投票 0

VSCode 自动完成功能不适用于从源代码安装的 OpenCV

我只发现了另一个问题,但没有答案,所以我在这里问。 我运行的是 Ubuntu 18.04,VSCode 最新版本。 我已将 OpenCV 3.4.9 从源安装到 /usr/local

回答 5 投票 0

如何在Python中合并文本文件中的行?

我需要帮助将更多行组合到一个文本文件中,例如:我的文本文件如下所示: 1号线 2号线 3号线 4号线 5号线 我想将 Line more 合并到第 1 行然后 pri...

回答 1 投票 0

如何更新 IPython 5.0 的 PromptManager 设置?

线条 # 输出提示。 '\#' 将被转换为提示数字 c.PromptManager.out_template = '{color.Green}Out[{count}]{color.Green} : {color.LightGray}' # 继续提示。 c.

回答 1 投票 0

如何将一组相同的 DataFrame 组合(合并)为单个 DataFrame?

如何在 pandas 中合并或组合 DataFrame 数组? dfs = [] 对于 pd.read_csv(....chunksize=chunk_size) 中的 df: df1 = df # .... 如果条件: dfs.append(df1) 正如你所看到的,他们...

回答 2 投票 0

如何在python 2.7中在树莓派3上安装Pyqt4?

我刚刚在微型 SD 内存上安装了树莓派操作系统,以迁移到与 pyqt4 一起使用的系统,但我遇到了问题,现在我无法在这个新操作系统上安装 PyQt4

回答 1 投票 0

如何更改 seaborn 联合图中的十六进制大小? (六角形本身,而不是垃圾箱)

使用 Seaborn 中的六边形联合图来生成一些“热图”,显示篮球运动员在球场上投篮次数最多的位置。数据来自 pandas 数据框,其中 LocX 代表

回答 2 投票 0

如何在sqlite3中创建和填充几何列

我正在本地计算机上创建一个测试数据库,以便我可以在进行更大的运行以针对实际的 postgres 数据库保存之前测试一些计算。但我无法创建 sqlite3 和

回答 4 投票 0

在Python中导入请求模块在OS X上不起作用

我的系统上安装了请求模块。 pip 安装请求 现在我正在尝试在 rpel 中导入请求 导入请求 它失败并出现以下错误 追溯(最近的...

回答 2 投票 0

使用 openpyxl 和 Python 读取 Excelsheets

我有一个包含超过 1000 个 .xlsx 文件的文件夹,其中包含数据。我想将所有数据合并到一张表中以进一步处理。每个 .xlsx 文件都有 4 个工作表,称为(工作表 1、工作表 2、工作表 3 和 Da...

回答 1 投票 0

是否可以使用 os.listdir() 打印列式输出?

我希望使用 os.listdir 创建两列。代码是标准的listdir()。 对于 os.listdir(os.curdir) 中的 f: 打印 f 输出如下所示: 文件1 文件2 文件3 文件4 但是...

回答 5 投票 0

虽然我安装了python-telegram-bot,但是没有名为“telegram”的模块的错误

我安装了电报包。但是当我尝试运行简单的示例 echobot.py 时,出现错误: 回溯(最近一次调用最后一次): 文件“echobot.py”,第 8 行,位于 进口电话...

回答 9 投票 0

Python 正则表达式从字符串中提取电话号码

我对正则表达式非常陌生,我希望使用 python 从下面的多行字符串文本中提取电话号码: 来源 = """吉隆坡< 我对正则表达式非常陌生,我希望使用 python 从下面的多行字符串文本中提取电话号码: Source = """<p><strong>Kuala Lumpur</strong><strong>:</strong> +60 (0)3 2723 7900</p> <p><strong>Mutiara Damansara:</strong> +60 (0)3 2723 7900</p> <p><strong>Penang:</strong> + 60 (0)4 255 9000</p> <h2>Where we are </h2> <strong>&nbsp;Call us on:</strong>&nbsp;+6 (03) 8924 8686 </p></div><div class="sys_two"> <h3 class="parentSchool">General enquiries</h3><p style="FONT-SIZE: 11px"> <strong>&nbsp;Call us on:</strong>&nbsp;+6 (03) 8924 8000 + 60 (7) 268-6200 <br /> Fax:<br /> +60 (7) 228-6202<br /> Phone:</strong><strong style="color: #f00">+601-4228-8055</strong>""" 所以当我编译模式时,我应该能够找到使用 phone = re.findall(pattern,source,re.DOTALL) ['+60 (0)3 2723 7900', '+60 (0)3 2723 7900', '+ 60 (0)4 255 9000', '+6 (03) 8924 8686', '+6 (03) 8924 8000', '+ 60 (7) 268-6200', '+60 (7) 228-6202', '+601-4228-8055'] 请帮我确定正确的模式 这应该找到给定字符串中的所有电话号码 re.findall(r'+?(?[1-9][0-9 .-()]{8,}[0-9]', 来源) >>> re.findall(r'[\+\(]?[1-9][0-9 .\-\(\)]{8,}[0-9]', Source) ['+60 (0)3 2723 7900', '+60 (0)3 2723 7900', '60 (0)4 255 9000', '+6 (03) 8924 8686', '+6 (03) 8924 8000', '60 (7) 268-6200', '+60 (7) 228-6202', '+601-4228-8055'] 基本上,正则表达式列出了这些规则 匹配的字符串可能以+或(符号开头 后面必须跟一个1-9之间的数字 必须以 0-9 之间的数字结尾 中间可能包含0-9(空格).-()。 使用 re 模块。 >>> import re >>> Source = """<p><strong>Kuala Lumpur</strong><strong>:</strong> +60 (0)3 2723 7900</p> <p><strong>Mutiara Damansara:</strong> +60 (0)3 2723 7900</p> <p><strong>Penang:</strong> + 60 (0)4 255 9000</p> <h2>Where we are </h2> <strong>&nbsp;Call us on:</strong>&nbsp;+6 (03) 8924 8686 </p></div><div class="sys_two"> <h3 class="parentSchool">General enquiries</h3><p style="FONT-SIZE: 11px"> <strong>&nbsp;Call us on:</strong>&nbsp;+6 (03) 8924 8000 + 60 (7) 268-6200 <br /> Fax:<br /> +60 (7) 228-6202<br /> Phone:</strong><strong style="color: #f00">+601-4228-8055</strong>""" >>> for i in re.findall(r'\+[-()\s\d]+?(?=\s*[+<])', Source): print i +60 (0)3 2723 7900 +60 (0)3 2723 7900 + 60 (0)4 255 9000 +6 (03) 8924 8686 +6 (03) 8924 8000 + 60 (7) 268-6200 +60 (7) 228-6202 +601-4228-8055 >>> 我使用下面的正则表达式从字符串中提取手机号码。 import re sent="this is my mobile number 9999922118" phone = re.search(r'\b[789]\d{9}\b', sent, flags=0) if phone: phone.group(0) 模式 = "(+)?([0-9]{1,3})?( )?(([0-9]{1,3}))?( )?[(\d+((- \d+)+)]{10,15}" import re sent = "Tampa, FL 33602 PH: 813-202-7100 FAX: 813-221-8837 phone +60 (0)3 2723 7900" pattern = "(\+)?([0-9]{1,3})?( )?(\([0-9]{1,3}\))?( )?[(\d+((\-\d+)+)]{10,15}" phone = re.findall(r'{}'.format(pattern), sent, flag=0) 这应该找到字符串中的所有电话号码。

回答 4 投票 0

列出上下文菜单中的所有选项

我想使用 pywinauto 自动执行以下步骤 1)打开Windows资源管理器 2) 右键单击文件 3)列出右键菜单中弹出的所有项目/选项...

回答 2 投票 0

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