当前位置:首页 > python > 正文

关于python中导入文件到list的问题


关于python中导入文件到list的问题

这篇文章主要介绍了关于python中导入文件到list的问题,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

使用python实现文件导入,具体方法如下:

文件样例可以自己random

关于python中导入文件到list的问题

这里的temp1根据每一行的分隔符来读入,‘n'表述回车

temp2表示每一行内的分隔符,可以自定义(例如图中',',还有't'表示空格等)

  def loadDatadet(infile):    f=open(infile,'r')    sourceInLine=f.readlines()    dataset=[]    for line in sourceInLine:      temp1=line.strip('n')      temp2=temp1.split(',')      dataset.append(temp2)    return dataset     infile=r'C:UsersClevoDesktopinfile.txt'  infile=loadDatadet(infile)  print(infile)

返回一个list数据集dataset

关于python中导入文件到list的问题

当上面infile路径中直接写句对路径会报错

(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escap

这里是因为在Python中是转义符,u表示其后是UNICODE编码,因此User在这里会报错,在字符串前面加个r表示就可以了。

到此这篇关于关于python中导入文件到list的问题的文章就介绍到这了,更多相关python导入文件到list内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!

标签:
上一篇: 下一篇:

暂无评论

发表评论

不理你。 不要啊! 吃饭。 吃惊。 吃西瓜。 飞吻! 恭喜! Hi 纠结! 膜拜! OK 抛媚眼。 泡泡糖。 抛钱。 忍! 生闷气! 调皮。 偷看。 委屈。 献花。 疑问? 抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……