zoukankan      html  css  js  c++  java
  • python基础===codecs打开文件,解决文件编码格式的问题

    codecs

    https://docs.python.org/3/library/codecs.html

    我们经常用open打开文件的时候会出现各式各样的错误,编码格式的问题,等等~真的很烦

    现在尽量使用codecs的方式打开文件

    txt文档是这样的,使用open()的方式,打开直接报错。

    那么使用codecs的方式,如下:

    import codecs
    
    f = codecs.open("123.txt","r","utf-8")
    words = f.read()

    基本使用到现在没有出现错误!


    为了获取id我们还需要使用正则匹配

    import re
    import codecs
    
    f = codecs.open(r"78.txt","r","utf-8")
    words = f.read()
    p = re.compile(' ID="(.*?)" IsException', re.S)
    ids = re.findall(p , words)       #ids这里是以list的形式储存
    s = '
    '.join(ids)                #每一项都换行打印
    print(s)

    >>>

    最终得到id

  • 相关阅读:
    让用户打开你app的位置功能
    函数递归与栈的关系
    公务员考试
    毕达哥拉斯的故事
    OC5_NSMutableString操作
    OC4_NSString操作
    OC_NSString
    OC3_MyRect
    OC6_类方法
    OC5_构造方法与self指针
  • 原文地址:https://www.cnblogs.com/botoo/p/8316077.html
Copyright © 2011-2022 走看看