Отключить оповещения DEBUG из заявления «Импорт панд» - PullRequest
1 голос
/ 04 июня 2019

Я импортирую панд, и он продолжает выдавать 7 сообщений отладки. Это происходит в JupyterLab и pythonany везде. Не появляется, когда я закомментирую импорт панд

Я пытался отключить их, используя: warnings.filterwarnings ("ignore"), но безрезультатно. Попробовал "из pandas import pandas as pd", чтобы попытаться избежать дальнейшего импорта и т. Д.

from bs4 import BeautifulSoup
from oauth2client.service_account import ServiceAccountCredentials
from yahoo_oauth import OAuth2
from datetime import date, timedelta
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

import gspread
import smtplib
import time
import pandas
[2019-06-04 10:01:56,097 DEBUG] [matplotlib.__init__.wrapper] $HOME=/home/
[2019-06-04 10:01:56,104 DEBUG] [matplotlib.__init__.wrapper] matplotlib data path /usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data
[2019-06-04 10:01:56,111 DEBUG] [matplotlib.__init__.rc_params_from_file] loaded rc file /usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data/matplotlibrc
[2019-06-04 10:01:56,126 DEBUG] [matplotlib.__init__.<module>] matplotlib version 2.2.2
[2019-06-04 10:01:56,126 DEBUG] [matplotlib.__init__.<module>] interactive is False
[2019-06-04 10:01:56,127 DEBUG] [matplotlib.__init__.<module>] platform is linux2
[2019-06-04 10:01:56,127 DEBUG] [matplotlib.__init__.<module>] loaded modules: ['requests.Cookie', 'pandas._libs.numpy',

... далее на 100+ строк

Ответы [ 2 ]

2 голосов
/ 04 июня 2019

Попробуйте:

import logging
logging.basicConfig(level=logging.INFO)
import pandas

См. https://docs.python.org/3/howto/logging.html#logging-basic-tutorial для получения дополнительной информации о модуле регистрации. Похоже, что то, что вы импортируете, устанавливает уровень журнала для вас (или вы устанавливаете это самостоятельно)

0 голосов
/ 04 июня 2019

Просто добавьте ; в конце строк:

from bs4 import BeautifulSoup;
from oauth2client.service_account import ServiceAccountCredentials;
from yahoo_oauth import OAuth2;
from datetime import date, timedelta;
from email.mime.multipart import MIMEMultipart;
from email.mime.text import MIMEText;

import gspread;
import smtplib;
import time;
import pandas;

Добро пожаловать:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...