python读取txt文本(python读取excel数据)

#coding:utf8dict_data={}withopen(‘dict_2data.txt’,’r’)asdf:forkvin[d.strip().split(”)fordindf]:printkv[0].decode(‘utf8’)dict_data[kv[0].decode(‘utf8’)]=kv[1]printdict_dataforkin…

大家好,又见面了,我是你们的朋友全栈君。

# coding: utf8

dict_data = {}

with open(‘dict_2data.txt’, ‘r’) as df:

for kv in [d.strip().split(‘ ‘) for d in df]:

print kv[0].decode(‘utf8’)

dict_data[kv[0].decode(‘utf8’)] = kv[1]

print dict_data

for k in dict_data:

print k,dict_data[k]

resize,m_lfit,w_600,h_800,limit_1

首先说下代码是没问题的,虽然print出来不是中文.

你可以print type(kv[0]) => str类型,文件的存储是二进制的,ptyhon中str就是二进制串,即\x什么\x什么,所以dict里key就是中文,你不用担心.

如果你真的真的很想要输出中文来,你可以谷歌搜索’python 中文乱码’这个令人从头痛到蛋的蛋疼问题!!!

忠告:Python 2的中文问题很蛋疼,如果没有必须要的模块支持,建议转Python 3吧!

32fa828ba61ea8d3f235df35920a304e251f58ef

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128510.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • SSDP协议_mpp协议

    SSDP协议_mpp协议privatevoidsendDatagramPacket(finalStringip){newThread(newRunnable(){@Overridepublicvoidrun(){try{MulticastSocketmu

  • clion激活码 2021激活码[在线序列号]

    clion激活码 2021激活码[在线序列号],https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • 向DropDownList 下拉框添加新选项[通俗易懂]

    向DropDownList 下拉框添加新选项[通俗易懂]    大家有没有遇见过这样的情况,假如有一个下拉框,现在让你在下拉框里面添加一个新的选项如“请选择”,而数据库里面又不存在这一选项》要怎么做,下面为大家推荐两种写法:数据库的表为类别表:createtableLE_FoodType(FoodTypeIDintprimarykeyidentity(1,1),FoodTypeNamenvarchar(50)notnu…

  • ubuntu命令chmod755

    ubuntu命令chmod755使用方式:在终端切换到文件目录输入chmod775hello.py这样就将hello.py变成了可执行文件当然作为python文件还需要再开头加上#!/usr/bin/envpython用于适应linux环境。chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:第一个数字表示文件所有者的权限第二个数字表示与文…

  • 【报错解决办法】ModuleNotFoundError: No module named ‘numba‘[通俗易懂]

    【报错解决办法】ModuleNotFoundError: No module named ‘numba‘[通俗易懂]numba是一款可以将python函数编译为机器代码的JIT编译器,经过numba编译的python代码(仅限数组运算),其运行速度可以接近C或FORTRAN语言。python之所以慢,是因为它是靠CPython编译的,numba的作用是给python换一种编译器。numba可以基于llvm动态生成优化代码,提高python的执行效率,只需要给python代码加上修饰器就好了。如果遇到ImportError:Nomodulenamednumba这样的问题,安装nu

    2022年10月23日
  • 常用打包软件总结_打包工作总结

    常用打包软件总结_打包工作总结在一年多的VB、VC编写过程中,使用打包软件先总结下,以防以后

    2022年10月23日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号