python中如何将文件中的内容转换为列表?

问题描述

比如说文件为a.txt,内容为['1', '2', '3'],如何将其内容读出来并赋值给一个列表list呢?本人采用如下法子,得出的结果却是这样子的>>> li=[]>>> f=open("c:\bar\a.txt","rb")>>> li=f.read().split(",")>>> li["['1'", " '2'", " '3']"]想让li的内容和文件的内容一模一样哇,求大牛帮解答,谢谢啦 问题补充:报错啦Traceback (most recent call last): File "<interactive input>", line 1, in <module>TypeError: replace() takes at least 2 arguments (1 given)yanq12 写道

解决方案

li=f.read().replace("[","").replace("]","").repalce("'","").split(",")
解决方案二:
li=f.read().replace("[").replace("]").repalce("'").split(",")
解决方案三:
本来就这样的呀,read出来是个字符串 “['1', '2', '3']”然后你split之后是个数组了li[0]="['1'",li[1]=" '2'",li[2]=" '3']"三个元素了,组合到一起不就是输出的吗?如果你想放到数组里,需要先把两边的中括号个去了,然后把引号给去了,然后在split就好了。

时间: 2024-10-27 07:22:03

python中如何将文件中的内容转换为列表?的相关文章

如何用python把一个txt文件中所有逗号——,替换成空格?

问题描述 如何用python把一个txt文件中所有逗号--,替换成空格? 如何用python把一个txt文件中所有逗号--,替换成空格? 就是a,b之间就是去掉逗号,但保持点距离 解决方案 读取open文件.然后read读取内容.用replace替换内容.write写回文件

lines-在mysql 中怎么把文件里的内容写到表中啊!!!!!

问题描述 在mysql 中怎么把文件里的内容写到表中啊!!!!! 文本内容 1,"zhangsan","f" 2,"lisi","m" 3,"zhaoliu","f" 建表 create table mytable( id int(20), name varchar(20), gender char(1) ); 把文本内容写到表中 load data infile 'f:b.txt' r

java中如何读取文件中内容,并打印日历

问题描述 java中如何读取文件中内容,并打印日历 读取文件,文件中有一个8位的日期,读出后打印此日期开始的一个月日历 解决方案 用java I/O 流 ,你查一下. 解决方案二: 先学会读取文件 http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html 有了日期,日历自然出来了.

java中读取一个文件一中的内容,这个文件的每行都是一个词,在文件二中查找文件一中词出现的次数

问题描述 java中读取一个文件一中的内容,这个文件的每行都是一个词,在文件二中查找文件一中词出现的次数 String lineTxt1 = new String(); String lineTxt2 = new String(); while((lineTxt1 = bufferedReader1.readLine()) != null) { while((lineTxt2 = bufferedReader2.readLine()) != null){ if(lineTxt2.indexOf(

Python发送以整个文件夹的内容为附件的邮件的教程

  这篇文章主要介绍了Python发送以整个文件夹的内容为附件的邮件的教程,普通我们在运营商免费邮箱中发附件通常只能发文件而不能发文件夹,而该脚本则可以实现文件夹的发送(自己动手编程的强大之处:D),需要的朋友可以参考下 由于我经常需要备份文件夹下的内容到邮件里面,每个打开邮件,上传文件,发送,太过麻烦,其实每次发送的文件都是放在固定 置的,只是邮件标题不同而已,于是用 python 为自己写了个发送文件到邮箱的小工具,在任意目录下执行该脚本,并指定邮件标 ,就将指定文件夹下的文件发送到邮箱中备

嵌入式软件-比较大的项目中,头文件中声明的变量和函数一般不太好确定前面是不是要加extern把

问题描述 比较大的项目中,头文件中声明的变量和函数一般不太好确定前面是不是要加extern把 比如这个.h文件中他用了一个ifdef,这个只是一个类似一个标志吧,任何程序里面都可以这样用吗,这是比较好的方式吗 解决方案 这是查看宏定义,判断是否define了这个宏.然后决定后面的各种定义.以endif结尾 解决方案二: ifdef你可以看做if..extern表示你函数定义在别的文件里.这里应该是为了防止冲突,通过宏值,决定是否是用本类中的该函数还是其他文件的相同命名的函数(起函数功能可能有所区

c++的问题-C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题

问题描述 C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题 Phone* creat() { ifstream file("Phone.txt"); if( !file ) { for( int i = 0 ; i < 7; i++ ) cout< cout cout system("pause"); system("cls"); } next=NULL; Phone *pNew,*head,*q;

布局-Android中不同xml文件中id可以重复么?

问题描述 Android中不同xml文件中id可以重复么? Android中如果两个layout布局文件中都有一个TextView控件,而且拥有同样的id,那样的话会乱套嘛? 比如我有a.xml,中间有控件TextView id为tv,有b.xml,中间有控件TextView id为tv,在R文件中能看到id内部类中只有一个tv常量,调用时是因为用之前是用色图ContentView设置了对应的布局所以不会混乱嘛,还是说就是会混乱的呢,我记得以前好像用的时候用混乱过,但是今天听老师讲课说是可行的,

制作水晶报表,怎么讲数据库中的表,链接到解决方案中的xsd文件中

问题描述 怎么将数据库中的表,链接到解决方案中的xsd文件中Access中存在result表等,希望水晶报表直接使用xsd文件,怎么讲result表等关联进入到xsd文件中,谢谢 解决方案 本帖最后由 happy09li 于 2014-01-22 11:02:51 编辑解决方案二:本帖最后由 happy09li 于 2014-01-22 11:02:36 编辑

ASP。NET 中 在CSS文件中定义的样式背景为啥显示不出来

问题描述 ASP.NET中在CSS文件中定义的样式背景为啥显示不出来 解决方案 解决方案二:没代码怎么知道~解决方案三:给出代码.可能路径问题,或者是选择器错误.解决方案四:比较大可能是路径问题解决方案五:引用CSS文件的代码贴出来.解决方案六:可以把CSS文件放到<head></head>之间,还有你说那个问题,可以能是路径引用不对解决方案七:直接写在里面试试例如<divstyle="color:red"></div>解决方案八:应该是