我必须从字符串date中提取日期时间模式。 例如,我有日期时间字符串"2020.01.01-09:20“我使用区域性来解析这个字符串 var culture = new CultureInfo("en-us");
var date = "2020.01.01-09:20";
var isParsed = DateTime.TryParse(date, culture, DateTimeStyles.AdjustToUniversal, out var result); 结果是正确的。现在,我必须对日期和时间进行一些随机更改,并用从原始字符串中提取的模式
我使用的是py2neo,我想从查询返回中提取信息,这样我就可以在python中使用它了。例如,我有一个包含三个"Person“节点的DB:
for num in graph.cypher.execute("MATCH (p:Person) RETURN count(*)"): print num
产出:
>> count(*)
3
对不起,糟糕的格式设置,它看起来与mysql输出本质上是一样的。但是,我想使用数字3进行计算,但是它有py2neo.cypher.core.Record类型。我如何将它转换为python int以便我可以使用它?在更一般
我在Azure上使用DataBricks作为服务。我需要通过Python获得一个字段的最大值。我写了下面的代码,但我想知道是否有另一种方法来获得最大数字没有循环。
%python
SqlMaxValue ="""select IFNULL(MAX(Id) , 0) AS Max_ID
FROM {0}.t_xxxx""".format(gvDB_xxxx)
DF_SqlMaxValue = spark.sql(SqlMaxValue)
MaxAttr = ''
for y in DF_SqlM
假设我有一个txt文件,如下所示:
pattern 1
pattern 2
pattern 3
some information
pattern 1
pattern 2
pattern 3
some other information
.....
是否有方法同时匹配模式1、模式2和模式3(它们在不同的行中)?该文件包含其他内容。它在开头和结尾都有我不想要的东西。我只想提取上面描述的文件的一部分。
我需要从一个句子中提取字符串"Jahr“之后的一年,并试图用正则表达式来实现这一点。
已证明在regex101:(?<=Jahr )[0-9]+上工作
但是,在python中,我使用的语法一定有问题:
import re
b = re.match(r"(?<=Jahr )[0-9]+", 'Example Jahr 2007 and more text')
print(b)
应产出:2007年
为什么这在python中不起作用?
我试图从python2.7顺利地传递到python3.x (3.5.2)。这是一个分两步的问题,所以我试着说清楚。
1.我做了一个简单的尝试
import numpy as np
(我首先做了一个python3 -m pip install numpy ),但是我收到了以下错误消息
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 180, in <module>
我使用brew upgrade python3将python版本从3.7升级到3.8,但是升级了pipenv和jupyter命令后停止了工作。这些是我到目前为止运行的命令,其他命令可能也不起作用。
这是我运行pipenv时的输出:
-bash: /usr/local/bin/pipenv: /usr/local/opt/python/bin/python3.7: bad interpreter: No such file or directory
这是我运行jupyter命令时的输出:
-bash: /usr/local/bin/jupyter: /usr/local/opt/python/b
除了指定的子字符串外,我正在尝试提取字符串的所有元素。我想提取所有的东西,除了词的选择和来自,以及两者之间的一切。我可以提取子字符串,但我不知道如何提取除子字符串之外的所有内容。
a <- "10 bananas select green apples from fruit where (select pears from apples order by fruit)"
#I can successfully extract the substrings using the following code, but I'm looking for the oppo
我正在从简历数据库中建立一个模型,我想从候选人的简历中提取学位的名称。我最初的方法是找到一个模式并使用regex提取匹配,但由于没有明显的模式,我的第二个方法是使用nlp并查看是否有任何标签匹配我想要的字符串。我还考虑了是否已经制作了任何API或python库,其中包含所有可能的学位名称,但都没有成功。以下是一些字符串:
'bachelor of Computer Science Engineering University : Anna Un'
'master of Information Technology University : Deakin Univer
我正在尝试使用一个单独的“标识符文件”(2列乘1050行)从一个大的标签分隔文本文件(18列乘20600行,“目标文件”)中提取行。标识符文件在第二列中包含标识符,我需要与目标文件中的标识符匹配(目标文件中的第1列)。目标是查找目标文件中的所有1050个匹配项,并提取匹配的1050行的所有18 (identifier+17值)值(即创建一个18x1050文件,其中公共标识符中的第一列)。我正试图在python中做到这一点,却没有太多的运气。这就是我试过的:
gene_values=[]
with identifier as genelist:
for line in genelist:
我有一个文本文件,其行如下:
LIN This is the value which I need
from this line which has a very long line
SHR This1;This2;
This3;
GYC This is an extra.
产出应该是:
LIN This is the value which I need from this line whi a very..
SHR This1;This2;This3;
GYC This is an extra.
在使用Python之前,我首先在sed中尝试了这一点。所以我设法想出了.
我有一个Python字符串,其中包含我想要使用regex提取的信息。
示例:
"The weather is 75 degrees with a humidity of 13%"
我只想说出"75“和”13“以下是我到目前为止在Python中尝试过的内容。
import re
str = "The weather is 75 degrees with a humidity of 13%"
m = re.search("The weather is \d+ degrees with a humidity of \d+%", str)
ma