广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python读取文件后诡异的\ufeff
  • 119
分享到

python读取文件后诡异的\ufeff

诡异文件python 2023-01-31 06:01:09 119人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1.python环境    Python:win32 3.6.3版本    运行环境介绍:在python读取txt文档的时候在首行会出现诡异的\ufeff,对比字符串就会对比失败2.调试代码    不多说上代码,要兑取的txt文档内容如下

1.python环境

    Python:win32 3.6.3版本

    运行环境介绍:在python读取txt文档的时候在首行会出现诡异的\ufeff,对比字符串就会对比失败

2.调试代码

    不多说上代码,要兑取的txt文档内容如下:    

测试ufeff问题
    python测试代码如下:
#coding=utf-8

filePath = r'C:\Users\xzp\Desktop\python\userConfig.txt'
s='测试ufeff问题'
with open(filePath,'r',encoding='utf-8') as dic:
##    dic.read()
    for item in dic:
        if item.strip() == s:
            print('ok')
        print(item)
print(s)
    上面程序的输出结果如下:
测试ufeff问题
测试ufeff问题

    上面的输入没有ok。于是我进入了debugger看看那个变量的情况

    调试过后发现如下结果:


这个问题出现了!!!!!

3.解决方案:

#coding=utf-8

filePath = r'C:\Users\xzp\Desktop\python\userConfig.txt'
s='测试ufeff问题'
with open(filePath,'r',encoding='utf-8') as dic:
##    dic.read()
    for item in dic:
        if item.encode('utf-8').decode('utf-8-sig').strip() == s:
            print('ok')
        print(item)
print(s)

程序的输出结果:

ok
测试ufeff问题
测试ufeff问题
问题解决,具体原理去百度下吧!




    

--结束END--

本文标题: python读取文件后诡异的\ufeff

本文链接: https://www.lsjlt.com/news/189808.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python读取文件后诡异的\ufeff
    1.python环境    python:win32 3.6.3版本    运行环境介绍:在python读取txt文档的时候在首行会出现诡异的\ufeff,对比字符串就会对比失败2.调试代码    不多说上代码,要兑取的txt文档内容如下...
    99+
    2023-01-31
    诡异 文件 python
  • python读取文件名及后缀详解
    目录os.listdir()实验代码:输出:结果分析:os.path.splitext()实验代码:输出:结果分析:os.path.split()实验代码:输出:结果分析:案例分析思...
    99+
    2022-11-12
  • python文件的读取
    python文件的读取 1.文件的读取1.read() 读取整个文件2.readline() 每次读取一行文件3. readlines() 读取文件的所有行 2.文件的写入1.以"x"方式...
    99+
    2023-09-01
    python 数据分析 pandas numpy 文件读取
  • Python读取文件的最后一行(非空行)
    利用Python读取文件(针对大文件和小文件两种)的首行(第一行)和末行(最后一行)。脚本借鉴了前人的两种处理思路(在下面的脚本中有注释说明引用出处),并修正了原先两种处理方法中如果文件末尾含有多个空行而返回空行的问题。脚本内容可以从Git...
    99+
    2023-01-31
    空行 文件 Python
  • python异步读取文件怎么实现
    在Python中,可以使用asyncio模块实现异步读取文件。下面是一个简单的示例代码:pythonimport asyncioas...
    99+
    2023-10-19
    python
  • Python实现读取文件最后n行的方法
    本文实例讲述了Python实现读取文件最后n行的方法。分享给大家供大家参考,具体如下: # -*- coding:utf8-*- import os import time import datetim...
    99+
    2022-06-04
    文件 方法 Python
  • 【Python】json文件的读取
    文章目录 1. json简介2.json的使用规范3.json文件的书写4.json文件的读取 1. json简介 JSON(JavaScript Object Notation)是一...
    99+
    2023-10-23
    python json 开发语言
  • Python按行读取文件的实现方法【小文件和大文件读取】
    本文实例讲述了Python按行读取文件的实现方法。分享给大家供大家参考,具体如下: 小文件: #coding=utf-8 #author: walker #date: 2013-12-30 #funct...
    99+
    2022-06-04
    文件 大文件 方法
  • 强悍的 Python —— 读取大文件
    Python 环境下文件的读取问题,请参见拙文 Python 基础 —— 文件 这是一道著名的 Python 面试题,考察的问题是,Python 读取大文件和一般规模的文件时的区别,也即哪些接口不适合读取大文件。 1. rea...
    99+
    2023-01-31
    强悍 大文件 Python
  • python中读取文件的read、rea
       #读取文件所有内容,返回字符串对象,python默认以文本方式读取文件,遇到结束符读取结束。 fr = open('lenses.txt')read = fr.read()print(type(read),read)#读取文件中的一...
    99+
    2023-01-30
    文件 python rea
  • python读取excel格式的文件
    使用 xlrd 能够很方便的读取 excel 文件内容,而且这是个跨平台的库,能够在windows,linux/unix,等平台上面使用。软件可以去这个地址http://www.lexicon.net/sjmachin/xlrd.htm下载...
    99+
    2023-01-31
    格式 文件 python
  • Python 读取文件里的内容
    读取文件内容有三个方法:Read() 读取整个文件Readlines()按行读取整个文件Readeline()按行读取一行内容 现需求是:读取整个文件的内容,并打印在控制台上 刚写入的文件不能直接打印,需要在关闭后再次读取,然后打印内容。如...
    99+
    2023-01-31
    文件 内容 Python
  • python读取.mtx文件的方法
    小编给大家分享一下python读取.mtx文件的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游...
    99+
    2023-06-14
  • python读取.data文件的实现
    目录.data文件格式1、先测试一下文件是文本文件还是二进制文件2、用Pandas读取.data文件3、其他数据存储类型.data文件格式 .data文件是用来存储数据的一种文件格式...
    99+
    2023-02-08
    python读取.data文件 python读取.data
  • 怎么在python中读取matlab处理后的数据.mat文件
    这篇文章主要介绍“怎么在python中读取matlab处理后的数据.mat文件”,在日常操作中,相信很多人在怎么在python中读取matlab处理后的数据.mat文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-22
  • 使用springboot打包后的文件读取方式
    目录springboot打包后的文件读取文件打包问题文件读取问题Springboot打包后读取不到文件解决办法1 失败。。解决办法 2springboot打包后的文件读取 在使用了s...
    99+
    2022-11-12
  • 怎么用vbs读取文本文件的最后一行
    本篇内容主要讲解“怎么用vbs读取文本文件的最后一行”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用vbs读取文本文件的最后一行”吧!复制代码 代码如下:Const ForRead...
    99+
    2023-06-08
  • Python中文件的读取和写入
    读取整个文件 这里假设在当前目录下有一个文件名为’pi_digits.txt’的文本文件,里面的数据如下: 3.1415926535 8979323846 2643383279 with open('pi_digits.txt'...
    99+
    2023-01-31
    文件 Python
  • python对大文件的增量读取
    欢迎关注我的豆瓣http://www.douban.com/note/484517776/  对于很多大文件的增量读取,如果遍历每一行比对历史记录的输钱或者全都加载到内存通过历史记录的索引查找,是非常浪费资源的,网上有很多人的技术博客都是写...
    99+
    2023-01-31
    增量 大文件 python
  • Python如何实现文件的读取
    这篇文章将为大家详细讲解有关Python如何实现文件的读取,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一·Numpy库中操作文件1.操作csv文件import numpy as&nb...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作