当前位置:首页 » 编程语言 » python将列表写入文件

python将列表写入文件

发布时间: 2023-10-20 03:45:12

‘壹’ 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"]

(1)python将列表写入文件扩展阅读:

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



‘贰’ python 3.x版本如何使用openpyxl将列表按列写入已有的xlsx文件指定的列

#-*-coding:UTF-8-*-
importopenpyxl
#加载文件
wb=openpyxl.load_workbook("../file/test.xlsx")
#获得sheet名称
sheetNames=wb.sheetnames
print(sheetNames)
#sheetName1=sheetNames[0]
#根据名称获取第一个sheet
#sheet1=wb[sheetName1]
#根据索引获得第一个sheet
sheet1=wb.worksheets[0]

L=['张三','李四','王五']
#excel中单元格为B2开始,即第2列,第2行
foriinrange(len(L)):
sheet1.cell(i+2,2).value=L[i]
#保存数据,如果提示权限错误,需要关闭打开的excel
wb.save("../file/test.xlsx")

‘叁’ 利用Python如何将数据写到CSV文件中

如果你的数据是列表格式,可以使用一个迭代器,将数据写入文件,同时添加必要的分隔符以构成csv文件
如果数据是字典格式,需要考虑使用换行符或者其他特殊符号来分割每个字典元素(包括键和值)。键和值可以考虑使用和之前不重复的分隔符进行分割。
这样就构成了一个csv文件(csv使用分隔符分割值的文件)
操作方法如下:
1,使用读写追加的方式打开csv文件。
2,找到csv文件的结尾。
3,在结尾使用和之前csv使用的分割相同的格式进行数据添加。
4,关闭文件

热点内容
平板拷贝如何缓存 发布:2025-08-16 23:19:05 浏览:599
缤越混动有哪些配置 发布:2025-08-16 23:17:57 浏览:247
删除linux文件后 发布:2025-08-16 23:09:04 浏览:648
采访时的采访问题 发布:2025-08-16 23:07:27 浏览:110
电脑客户端登录服务器怎么清除 发布:2025-08-16 22:55:46 浏览:525
压缩小木条 发布:2025-08-16 22:55:41 浏览:20
存款利率算法 发布:2025-08-16 22:48:44 浏览:588
php开发api接口 发布:2025-08-16 22:47:48 浏览:839
将ssd转化为hdd的高速缓存 发布:2025-08-16 22:39:04 浏览:910
行程码服务器异常什么时候能好 发布:2025-08-16 22:38:58 浏览:517