当前位置:首页 » 编程语言 » python打开dat文件

python打开dat文件

发布时间: 2022-08-19 23:38:46

‘壹’ python 用shelve读取.dat文件中文乱码问题

  1. “得到的结果是'xb2xe2xcaxd4,并不是我想要的中文” =》其实,你看到的'xb2xe2xcaxd4‘,就已经是你想要的中文了。只不过是GBK编码的,所以显示出来的是'测试'这两个中文字符所对应的GBK编码的内部的值而已

    如果你想要显示出中文字符,而非内部值的话,可以,先将其转换为Unicode,就可以看到中文了:

    decodedName=Database['name'].decode("GBK")
    print"decodedName=",decodedName#decodedName=测试


  2. 注:

    1.不要用那个IDLE,不好用,容易让你误解。

    2.在直接在cmd下测试即可。

  3. 更多的,极其详尽的解释,我专门为你写了教程了。你一看就懂了:

    【整理】Python中实际上已经得到了正确的Unicode或某种编码的字符,但是看起来或打印出来却是乱码

    (google搜标题即可找到我的帖子了)

‘贰’ 学习python时看到dat文件,请问那是什么

数据文件的通用后缀。将后缀名设为.dat表明这个文件是用来存放数据的。至于数据用什么格式编码不知道。你可以用notepad试着打开看一下。

‘叁’ python将txt导入到excel

你说的是使用python读取dat,txt类型文件或excel文件吧,这里我不清楚dat类型文件是什么类型的文件,数据格式是怎样的,所以主要讲一下如何简单快捷的读取txt文件指定的列数据和excel文件指定的列数据,主要用到numpy,pandas这两个包,这两个主要做科学计算和数据处理,python处理实验数据,经常要用到这两个包,至于dat类型的文件,我提供一种可能的思路,实验环境win7+python3.6+pycharm,主要步骤如下:

1.读取txt文件指定列。这里主要用到numpy这个包,以及其包含的loadtxt函数,读取的前提是txt文件不是完全的杂乱无章,没有一点格式、结构可循,如果真的是这样,建议手动调整一下格式,使其尽量保持一定的格式结果,然后再读取,不然的话,会出现错误,我这里新建了一个txt文件,样本内容如下,每行的数据以3个空格为间隔,一般情况下,实验所产生的txt数据都是有一定结构的:

对应读取的代码如下,这里以读取1,3列数据为例,很简单:

程序运行结果如下,已经成功打印出1,3列数据:

2.读取excel文件指定的列。这里主要用到pandas这个包,以及其包含的read_excel函数,因为excel数据本来就是有一定格式的,所以读起来就简单了许多,这里我新建了一个excel文件,样本数据如下:

对应读取的代码如下,这里以读取1,3列数据为例,很简单:

程序运行结果如下,已经成功打印出1,3列数据:

3.至于dat文件的话,这里提供一种可能思路,如果dat文件可以直接用记事打开的话,并且数据可以正常显示,没有乱码的情况下,有一定的格式可循,可以将其看作一个普通文件,使用python的open函数进行读取,将读取的数据存储在一个list列表中,或者使用特定软件将其转换成txt或excel文件后,再进行读取。如果是特殊类型的文件,这个就不好说了,这里就要自己想办法了。

至于后面如何进行可视化绘图,我就不多说了,像matplotlib等数据可视化包都可以。至此,就完成了这3中类型文件的读取,总的来说,实现起来不难,都有现成的包可直接利用,方便了许多,当然你也可以用其他包或者自己来实现,这个就因人而异了,只要能正常的读取实验数据就行,网上也有这方面的资料,你可以参考一下,希望以上分享的内容能对你有所帮助吧。

热点内容
java直播网站源码 发布:2025-07-04 14:46:35 浏览:169
安卓应用市场消费记录怎么删除 发布:2025-07-04 14:39:47 浏览:30
知道一个服务器的ip地址 发布:2025-07-04 14:20:33 浏览:597
苹果7锁屏密码怎么改 发布:2025-07-04 14:04:44 浏览:710
P三零是什么配置 发布:2025-07-04 13:58:41 浏览:361
哪个安卓机有长方形home键 发布:2025-07-04 13:43:58 浏览:861
android脚本录制 发布:2025-07-04 13:17:47 浏览:342
嵌入式和安卓哪个硬件成本高 发布:2025-07-04 13:05:56 浏览:229
360代理服务器怎么设置 发布:2025-07-04 12:49:49 浏览:515
iphone在哪清除缓存 发布:2025-07-04 12:49:38 浏览:340