我正在尝试将一堆插入并行化到 mysql。所有数据库服务器设置看起来都已准备好用于大量连接和/或线程。下面添加了完整的代码和完整的错误消息。谷歌搜索最终的错误消息没有返回任何相关内容:
操作错误:(2006,“MySQL 服务器已消失”)
Code:
> #!/usr/bin/python
# -*- coding: utf-8 -*-
# price_retrieval.py
from __future__ import print_function
import datetime
import warnings
import MySQLdb as mdb
import requests
from joblib import Parallel, delayed
import multiprocessing
# Obtain a database connection to the MySQL instance
db_host = 'localhost'
db_user = 'sec_user'
db_pass = 'password'
db_name = 'securities_master'
con = mdb.connect(db_host, db_user, db_pass, db_name)
def obtain_list_of_db_tickers():
"""
Obtains a list of the ticker symbols in the database.
"""
with con:
cur = …Run Code Online (Sandbox Code Playgroud) 我已经实现了最基本的反向代理来拉一个页面,然后向正文添加一些内容。不幸的是,我添加到 html 的尝试没有生效。下面的代码只显示了原始页面,但没有我在响应中添加的“猴子”。需要哪些额外的调用才能使其工作?我最终想用它来替换自定义 css 的 css。
package main
import (
"log"
"net/http"
"net/http/httputil"
"net/url"
"fmt"
"github.com/PuerkitoBio/goquery"
"bytes"
)
type Director func(*http.Request)
func (f Director) Then(g Director) Director {
return func(req *http.Request) {
f(req)
g(req)
}
}
func hostDirector(host string) Director {
return func(req *http.Request) {
req.Host = host
}
}
func UpdateResponse(r *http.Response) error {
doc, err := goquery.NewDocumentFromReader(r.Body)
if err != nil{
//log.New("Research")
log.Fatal("Bad doc %v", err)
return err
}
html, err := goquery.OuterHtml(doc.First())
if err != nil{
log.Fatal("Bad …Run Code Online (Sandbox Code Playgroud)