pythonlist文件|python 如何将列表写入文件

❶ python list文件tuple

f = open('yourfile.txt', 'w')l = f.readline().split()ll = [(int(l[i]), int(l[i+1])) for i in range(0, len(l), 2)]f.close()

❷ python中list怎么显示到页面

先搞题主要做什么。我读了题主的要求,有两种理解:

写一个python脚本,在本机运行。这个脚本的输入是某个文件(含有list数据),输出是一个html文件。这个html文件在本机用浏览器打开以后,可以看到list。

做一个以python为后台语言的web服务器。当客户端访问这个服务器的时候,读取服务器端的某个文件(含有list数据),然后返回给客户端一个含有list内容的html。

请题主明确需求。

鉴于题主刚学,建议先尝试第一种,因为难度低一些。

❸ python 把list元素插入数据库

有错最好贴一下报错内容看一下story[0]的类型,print type(story[0])%s,代表是字符串,如果不是内str类型的话,转换容一下.sql = "INSERT INTO qsbk(pagenum) VALUES ('%s')" %(str(story[0]))

❹ Python中怎么把list转换为字符串

List中存的是字符串的时候,一般是通过join()函数去转换:

例 : dataList = ['1', '2', '3', '4' ]

str1 = “ , ” + join(dataList )

print (dataList)

结果:a b c d

(4)pythonlist文件扩展阅读

关于join()函数:

join()是一个字符串方法,它返回被子字符串连接的字符串。

参数:The join() method takes join()方法需要可迭代的元素来一次返回它的一个成员,比如列表,元组,字符串,字典和集合

返回值:join()方法返回一个被子字符串连接的字符串。

Type Error: 如果这个可迭代元素包含任何不是字符串的值,join()函数就会抛出TypeError。

❺ python怎么把list写入文件

建议您使用一个python模块:pickle

如果想了解更多,可以上网查。

pickle能够以python数据格式存储python数据。

importpicklea=open("somefile.pkl",'w')pickle.mp([1,2,3],a)a.close()#完成存储

❻ python逐行读取txt文件 每行为一个list

#!/usr/bin/envPython#coding=utf-8importre#你的文件路径path="./tags.txt"#读取文件file=open(path,encoding="utf-8")#定义一个用于切割字符串的正则seq=re.compile("s+")result=[]#逐行读取forlineinfile:lst=seq.split(line.strip())item={"name":lst[0],"val":lst[1:]}result.append(item)#关闭文件file.close()print(result)#输出结果类似:[{"name":1,"val":["v1","v2"]},{"name":2,"val":["v1","v2"]}]

❼ python list存入文件后,打开读取之后是str

文件内容

[[1,1,1],[0,0,0]]

f=open('file.txt')content=f.read()f.close()c=eval(content)print(c)

❽ python 读取文档 并创建任意多的list

filename=r'a.txt'dlist={}forlineinopen(filename,'r'):cols=line.split()forcolinrange(len(cols)):dlist.setdefault(col,[]).append(cols[col])forcolinrange(len(dlist)):print(dlist[col])

❾ list对象如何实现重命名(Python)

# coding = utf-8import ospath = "D:\\chunyu"#想要重命名所有文件存放的文件夹filelist = os.listdir(path) #该文件夹下所有的文件(包括文件夹)list = []fileopen = open('D:\chunyu.txt','r')#之后想要重命名成的所有名字的集合,这个名字为除去文件扩展名的文件名i =0for file in filelist: print(file)for line in fileopen: line = line.strip('\n') list.append(line)#读取txt里面的所有名字的集合写入list文件print(list)fileopen.close() for file in filelist: #遍历所有文件 Olddir=os.path.join(path,file) #原来的文件路径 if os.path.isdir(Olddir): #如果是文件夹则跳过 continue filename=os.path.splitext(file)[0] #文件名 filetype=os.path.splitext(file)[1] #文件扩展名 Newdir=os.path.join(path,str(list[i])+filetype) os.rename(Olddir,Newdir)#重命名 print(Olddir+" has changed as "+Newdir) i = i+1

❿ python 如何将列表写入文件

python把列表写入文件的详细代码:

list = ['foo', 'bar']

sep = ','

fl=open('list.txt', 'w')

fl.write(sep.join(list))

fl.close()sep是分隔符,sep=''就是分行输入另外提醒一下,考虑一下list里含有数字:,用str()函数转一下,看你要处理的数据了。

代码使用举例:

>>> l=["A","B","C","D"]

>>> f=open("k.txt","w")

>>> f.write(str(l))

>>> f.close()

>>>

这样的输出就是一个list ["A","B","C","D"]

(10)pythonlist文件扩展阅读:

PYTHON 写入list并换行的方法:

f.writelines(lists) 是不换行的写入,可用以下方法在写入时换行。

方法一:

for line in lists:

f.write(line+'')

方法二:

lists=[line+"" for line in lists]

f.writelines(lists)

方法三:

f.write(''.join(lists))


赞 (0)