Когда я выдаю предупреждение warnings.warn() в python, вывод в stderr включает не только мой метод предупреждения, но и строку нарушения из исходного кода. Я хотел бы подавить эту строку из исходного кода, поскольку это действительно умаляет четкое выражение предупреждения. Кто-нибудь знает как это сделать?Предупреждения Python - как не печатать исходную строку?
2
A
ответ
1
Вы можете обезглавливать функцию formatwarning. Если вы посмотрите на the source, это не должно быть слишком сложно написать замену, в которой нет номера строки.
Смежные вопросы
- 1. Python не может печатать как строку
- 2. Как включить цитату в исходную строку Python?
- 3. Как не печатать последнюю строку
- 4. Как интерпретировать исходную строку python как настоящую строку?
- 5. Как печатать строку без форматирования в python?
- 6. Python: печатать строку unicode, хранящуюся как переменную
- 7. python печатать переменную как строку из списка
- 8. как печатать строку, которая имеет «.» В python
- 9. grep - печатать строку раньше, не печатать совпадение
- 10. Построить назад исходную строку
- 11. strtok() перезаписывает исходную строку
- 12. Как печатать строку?
- 13. Как напечатать исходную закодированную строку для последовательного программирования в python?
- 14. Печатать строку как HTML
- 15. Как печатать v-строку?
- 16. C++: LLDB + Python - как печатать строку std :: в сценарии python
- 17. Строковый массив заменить не обновлять исходную строку
- 18. python печатать первую строку из цикла
- 19. Печатать строку и целое число в python
- 20. буфер не будет печатать строку
- 21. Java Blowfish decrypt не возвращает исходную строку
- 22. String.Replace() не изменит исходную строку переменной
- 23. метод не обновляет исходную строку переменной
- 24. c strcat перезаписать исходную строку?
- 25. Как отслеживать исходную строку (местоположение) элемента XML?
- 26. Как получить исходную строку ответа «Восстановить»?
- 27. Python как печатать пробел
- 28. PHP - str_replace возвращает исходную строку
- 29. Почему python не будет печатать эту строку? Он возвращает штраф
- 30. Получить исходную строку до интерполяции
Взгляните на предупреждающие фильтры - https://docs.python.org/2/library/warnings.html#the-warnings-filter – shaktimaan
См., Например, [Python: печатать только сообщение о предупреждениях] (http://stackoverflow.com/questions/2187269/python-print-only-the-message-on-warnings) – hlt