在CSV文件读取时id读取之后成了‘锘縤d‘,该怎么修改

news/2024/7/20 14:01:16 标签: python, 开源软件, 测试用例, 经验分享

问题描述

准备用python实现一个小想法,里边数据可能会有点多,也为了代码能成块展示,所以打算写一个读取文件的函数。此时考虑到python中可以直接将CSV格式文件读取成字典的形式,所以尝试了一下。但是中间出现了错误,第一行第一列中是后面数组的’id’号,每次在读取的时候出现’锘縤d’就是不按照自己预想的套路来出牌!
想到应该是数据保存类型的问题。于是上网一顿狂搜,最终筛出一篇值得借鉴的文章UTF-8文本文件头部出现乱码“锘*”的问题及解决方法所以我开始了我的尝试,来解决我自己的问题。

1.下面是我要读取一个数据文件

可以看出我的第一行都是准备了字典的键值的,且都是合法的!

在这里插入图片描述
我此时的文件保存格式CSV UTF-8(逗号分隔)(*.csv)
在这里插入图片描述
python读取之后发现不合适,本应该是“id”结果是’锘縤d’

在这里插入图片描述
python查看了,此时的键也不是’id’
在这里插入图片描述
查看了其他经验分享说==“应该是DOM作祟”==
在这里插入图片描述
***这个出自UTF-8文本文件头部出现乱码“锘*”的问题及解决方法

尝试

于是,我准备将他转换成博客中说的不带“BOM”的,但是我 电脑只有excel 所以打算尝试一下文件保存格式CSV (逗号分隔)(*.csv)
由下图中1转换成2

在这里插入图片描述
程序调用后发现读取数据也能出来“id”
此时的键值也合适!

在这里插入图片描述
就这样,成了!!!
就这样,成了!!!
就这样,成了!!!

在这里插入图片描述
哈哈哈,别人看来微不足道,不过自己娱乐下自己罢了!
发此流水文,不为别的,只为记录自己找乐子罢了!


http://www.niftyadmin.cn/n/5070553.html

相关文章

Pytorch笔记之回归

文章目录 前言一、导入库二、数据处理三、构建模型四、迭代训练五、结果预测总结 前言 以线性回归为例,记录Pytorch的基本使用方法。 一、导入库 import numpy as np import matplotlib.pyplot as plt import torch from torch.autograd import Variable # 定义求…

深入理解MySQL索引:从原理到最佳实践

深入理解MySQL索引:从原理到最佳实践 前言第一部分:MySQL索引基础什么是索引,为什么它们如此重要?不同类型的MySQL索引如何创建和删除索引? 第二部分:索引的工作原理索引是如何加速数据检索的?索…

基于水循环优化的BP神经网络(分类应用) - 附代码

基于水循环优化的BP神经网络(分类应用) - 附代码 文章目录 基于水循环优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.水循环优化BP神经网络3.1 BP神经网络参数设置3.2 水循环算法应用 4.测试结果&#x…

【力扣-每日一题】901. 股票价格跨度

暴力解法&#xff1a; class StockSpanner { private:vector<int> pri; public:StockSpanner() {}int next(int price) {pri.emplace_back(price);int count0;for(int ipri.size()-1;i>0;i--){if(pri[i]<price)count;else break;}return count;} };/*** Your Stoc…

【算法练习Day14】二叉树的最大深度二叉树的最小深度完全二叉树的节点个数

​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;练题 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 文章目录 二叉树的最大深度二叉树的最…

给 Linux0.11 添加网络通信功能 (Day1: 确认 qemu-system-i386 提供了虚拟网卡)

感觉单纯读闪客的文章&#xff0c;以及读 Linux0.11 源码&#xff0c;而不亲自动手做点什么&#xff0c;很难学会&#xff0c;还是得写代码 定个大目标&#xff1a;给 Linux0.11 添加网络通信功能 今日的小目标&#xff1a;先确认 qemu-system-i386 提供了网卡功能 here we …

08_selenium实战——学习平台公开数据批量获取

0、:前言 该实战任务是对某视频平台中’标题’、 ‘点赞数量’、 ‘投币数量’、‘收藏数量’、‘播放次数’、以及前五条评论进行爬取。要求1:可以控制爬取视频的主题(爬取主题搜索之后的内容)要求2:可以控制爬取视频的数量要求3:对于评论数不足5条的用0填充评论内容爬虫…

GitLab平台安装中经典安装语句含义解析

yum -y install policycoreutils openssh-server openssh-clients postfix 这是一个Linux命令&#xff0c;用于使用YUM包管理器安装指定的软件包。下面是对这个命令各部分的解释&#xff1a; yum&#xff1a;这是一个Linux命令行工具&#xff0c;用于管理RPM&#xff08;Red …