我有一个文本文件,其中包含如下所示的行:
Electronically signed : Wes Scott, M.D.; Jun 26 2010 11:10AM CST
The patient was referred by Dr. Jacob Austin.
Electronically signed by Robert Clowson, M.D.; Janury 15 2015 11:13AM CST
Electronically signed by Dr. John Douglas, M.D.; Jun 16 2017 11:13AM CST
The patient was referred by
Dr. Jayden Green Olivia.
Run Code Online (Sandbox Code Playgroud)
我想使用 Spacy 提取所有名称。我正在使用 Spacy 的词性标记和实体识别,但无法获得成功。我可以知道它是如何做到的吗?任何帮助将是可观的
我正在以这种方式使用一些代码:
import spacy
nlp = spacy.load('en')
document_string= " Electronically signed by stupid: Dr. John Douglas, M.D.;
Jun 13 2018 11:13AM CST"
doc = …Run Code Online (Sandbox Code Playgroud) 我想在不使用 Flask 的情况下创建 REST API。我曾经使用 Flask 创建过一次,如下所示,但现在我想尝试不使用 Flask。我开始知道 urllib 是执行此操作的软件包之一,但不知道该怎么做。即使除了 urllib 之外还有其他方法,那也没关系。
from werkzeug.wrappers import Request, Response
import json
from flask import Flask, request, jsonify
app = Flask(__name__)
with open ("jsonfile.json") as f:
data = json.load(f)
#data=f.read()
@app.route('/', methods=['GET', 'POST'])
def hello():
return jsonify(data)
if __name__ == '__main__':
from werkzeug.serving import run_simple
run_simple('localhost', 9000, app)
Run Code Online (Sandbox Code Playgroud) 我有一组日期,我正在使用以下方法来验证它们。我想确认使用这么多 try-except 块是正确的方法还是有更好的方法?
此外,日期也可以采用其他格式,例如 dd/mm/yyyy,所以我应该包括所有可能的格式还是有更好的方法?
dob="""
10/23/1964
9/14/2010
12-23-98
"""
try:
date_time= datetime.strptime(dob, '%m/%d/%Y')
except:
try:
date_time= datetime.strptime(dob, '%m-%d-%Y')
except:
try:
date_time= datetime.strptime(dob, '%m/%d/%y')
except:
try:
date_time= datetime.strptime(dob, '%m-%d-%y')
except:
date_time="invalid date"
print(date_time)
Run Code Online (Sandbox Code Playgroud)