python输出报错和html输出python探索
1.输出报错
# 日志模块
import logging
import traceback
# 引入日志
logging.basicConfig(filename='log_record.txt', level=logging.DEBUG, filemode='w', format='【%(asctime)s】 【%(levelname)s】 >>> %(message)s', datefmt = '%Y-%m-%d %H:%M')
try:
a=b # 主要代码
except Exception as e:
logging.error("主程序抛错:")
logging.error(e)
logging.error("\n" + traceback.format_exc())
print(traceback.format_exc())
输出结果
Traceback (most recent call last):
File "C:/Users/yys53/OneDrive/python/bestscript/测试-DESKTOP-9U50CB9-2.py", line 9, in <module>
a=b # 主要代码
NameError: name 'b' is not defined
2.取出html代码
file =open(r"D:\新建 文本文档.txt", 'r', encoding='utf-8')
html = file.read()
# print(html)
import re
split_n = html.split('\n')
for i in split_n:
# print(i)
for sp_text in ['<span.*?>', '<pre.*?>', '<code.*?>']:
r_list = re.compile(sp_text, re.S).findall(i)
# print(r_list)
if r_list:
for j in r_list:
i = i.replace(j, '').replace('<code >', '').replace('<span >', '').replace('</span>', '').replace('</code></pre>', '')
print(i)
# break
本文作者: 永生
本文链接: https://yys.zone/detail/?id=239
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
评论列表 (0 条评论)