❶ 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))