python-2.7 相关问题

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

如何更改 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

bz2的解压可以并行吗?

我正在使用pythons bz2模块生成(并压缩)一个大的jsonl文件(bzip2压缩17GB)。 然而,当我稍后尝试使用 pbzip2 解压缩它时,它似乎只使用一个 CPU 核心

回答 2 投票 0

语法错误:扫描字符串文字时 EOL -Python [已关闭]

我在扫描这部分中的字符串文字时收到 SyntaxError: EOL。 system.cpu.workload = LiveProcess(cmd = 'hello', 可执行文件 ='hello') 为什么会出现这种情况?

回答 4 投票 0

如何在Python中将函数存储在数组中?

我试图将函数存储在数组中并将该数组存储在字典中,以便稍后可以通过字典调用该数组中的值。 我创建了一个零数组并创建了一个循环......

回答 1 投票 0

即使已安装,也没有名为 gevent 的模块

操作系统:Ubuntu 16.04 Python 2.7 点列表 | grep gev 弃用:默认格式将来将切换为列。您可以使用 --format=(legacy|columns) (或定义 format=(legacy|columns) i...

回答 4 投票 0

scipy.odeint 理解内部时间步长

我正在 scipy 中使用 odeint 来集成函数。该函数实际上是一个向量(它是下面 L_total 函数的返回值)。我遇到的问题是,对于这个的一些条目......

回答 1 投票 0

具有多个参数的 ODEINT(与时间相关)

我正在尝试使用 ODEINT 求解单个一阶 ODE。以下是代码。我期望获得 3 个时间点的 3 个 y 值。我正在努力解决的问题是能够传递 mt a 的第 n 个值...

回答 1 投票 0

scipy.integrate 中的 Odeint 函数给出了错误的结果

我使用 odeint 函数来求解耦合微分方程组,并在系统求解后绘制其中一个变量 (theta_i)。我的变量 (theta_i) 来自等式: theta_i = np。

回答 1 投票 0

集成控制系统无法正常工作

昨天我在这里发布了一个问题:ValueError and odepack.error usingintegrat.odeint(),我认为已经成功回答了。然而我后来注意到了一些事情。 运行时...

回答 1 投票 0

“‘Word2Vec’对象没有属性‘load_parent_word2vec_format’”错误

我正在尝试运行使用 python 2.7 的旧代码,由于它在 Word2Vec 的慢速版本上运行,我想将其更新到 Python3,当我这样做时,我收到了此错误: “Word2Vec”对象没有

回答 1 投票 0

如何从Python代码执行nodejs函数?

我们的应用程序使用python和服务器端nodejs。 有 python 代码向用户发送通知。发送通知时,我们需要将该信息发送到第三方工具进行分析......

回答 1 投票 0

有效过滤掉调用函数的列表理解中的“无”项

我有一个列表理解,它调用一个可能返回 None 的函数。 >>> f = lambda x: x if x < 3 else None >>> l = [f(x) for x in [1,2,3,4]] [1、2、无、无] ...

回答 2 投票 0

反转集合中的元素

我试图找到一种方法来反转集合的元素。在转换过程中,我们不应该将集合转换为任何其他数据类型,例如列表 我们不应该使用递归 他们有没有...

回答 3 投票 0

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