news 2026/7/7 3:56:57

使用windows记事本打开文件后,程序无法读取文件内容

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用windows记事本打开文件后,程序无法读取文件内容

在使用python读取ini配置文件的过程中,出现了这样的问题。

查询得知记事本或者其他软件打开文件后(txt或者ini之类的),会在文件首添加一些内容,导致程序打开的时候识别出问题,特别是ini配置文件,就会找不到对应的模块配置。

解决方式很简单,在读取文件的时候添加UTF-8-sig即可

config.read(path, 'UTF-8-sig') # 读取配置文件
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 16:02:10

转行网络安全不用愁,从这几个Python小项目开始

转行网络安全不用愁,从这几个Python小项目开始 对于网络安全初学者,实战项目的核心是低门槛、强关联、能落地,优先选能直接用到 Python 基础技能、覆盖核心知识点的小项目,既能巩固技术,又能放进作品集。以下是分阶段…

作者头像 李华
网站建设 2026/7/7 8:42:32

EmotiVoice在智能闹钟中的温柔唤醒体验

EmotiVoice在智能闹钟中的温柔唤醒体验 在清晨的第一缕光中,一个熟悉而温暖的声音轻轻唤你:“宝贝,该起床啦,今天天气真好~”——这不是梦境,而是搭载了EmotiVoice语音合成引擎的智能闹钟正在工作。与传统闹钟刺耳的“…

作者头像 李华
网站建设 2026/7/7 11:43:54

EmotiVoice在在线课程中的教师语气还原

EmotiVoice在在线课程中的教师语气还原 在远程教学日益普及的今天,越来越多的学习者开始质疑:“为什么AI讲的课总像在念说明书?”——声音平直、毫无波澜,重点靠字幕加粗,情绪靠PPT配图。这种“机械朗读”式的语音输出…

作者头像 李华
网站建设 2026/7/7 14:42:13

13、GTK 树形与菜单组件开发指南

GTK 树形与菜单组件开发指南 1. 树形组件(Tree Widget) 在 GTK 中,树形组件是一种强大的工具,用于展示层次结构的数据。下面我们将详细介绍树形组件的相关函数和一个示例代码。 1.1 树形组件相关函数 void gtk_tree_item_expand( GtkTreeItem *tree_item ); :触发树形…

作者头像 李华
网站建设 2026/7/6 22:39:39

18、自定义小部件与简单绘图程序开发

自定义小部件与简单绘图程序开发 1. 自定义Dial小部件及改进方向 在开发自定义小部件时,以Dial小部件为例,其代码约有670行,虽然看起来不少,但已经实现了很多功能,其中很多代码是头文件和样板代码。不过,这个小部件还有一些可以改进的地方: - 减少闪烁问题 :在拖动…

作者头像 李华