0
私は、Scrapyでcluster.HierarchicalClusteringを使用していますが、コンソールにログが多すぎます。どのようにしてクラスタのログを閉じることができますか?--nologを使ってすべてのログを終了させたくありません。Python Scrapy:クラスタのログをクローズする方法
私はScrap settings.pyにLOG_LEVEL = 'INFO'を設定しようとしましたが、それは他のログになりました。
クラスタについてのコードはありますが、なんらかの方法があれば、私を助けてください。事前に
2017-06-29 13:48:29 [cluster.matrix] DEBUG: Generating row 159/203 (78.33%)
2017-06-29 13:48:29 [cluster.matrix] DEBUG: Generating row 160/203 (78.82%)
2017-06-29 13:48:29 [cluster.matrix] DEBUG: Generating row 161/203 (79.31%)
2017-06-29 13:48:29 [cluster.matrix] DEBUG: Generating row 162/203 (79.80%)
ありがとう:
from difflib import SequenceMatcher
from cluster import HierarchicalClustering
def distance(url1, url2):
ratio = SequenceMatcher(None, url1, url2).ratio()
return 1.0 - ratio
def urls_clustering(urls):
hc = HierarchicalClustering(urls, distance)
clusters = hc.getlevel(0.2)
# pprint.pprint(clusters)
return clusters
は、ロギングがあります。
私はsettings.pyにコードを追加して動作します。ありがとうございました ! –