在Python中,你可以使用内置的`open()`函数来将数据保存到硬盘上。以下是一些常见的方法:
保存列表为.txt文件
python
ipTable = ['158.59.194.213', '18.9.14.13', '58.59.14.21']
with open('sampleList.txt', 'w') as fileObject:
for ip in ipTable:
fileObject.write(ip + '\n')
字典保存为.json文件
python
import json
dictObj = {'andy': {'age': 23, 'city': 'shanghai', 'skill': 'python'},
'william': {'age': 33, 'city': 'hangzhou', 'skill': 'js'}}
jsObj = json.dumps(dictObj)
with open('jsonFile.json', 'w') as fileObject:
fileObject.write(jsObj)
使用CSV格式保存数据
python
data = [['西瓜', '兰州', 'first', 20],
['香蕉', '西安', 'second', 30],
['苹果', '银川', 'third', 40],
['桔子', '四川', 'fourth', 40]]
with open('data.csv', 'w', encoding='gbk') as fileObject:
fileObject.write('fruit\tplace\tdigital\tnumber\n')
for row in data:
fileObject.write('\t'.join(str(item) for item in row) + '\n')
使用XLS格式保存数据(需要第三方库如`xlrd`和`xlwt`或`openpyxl`):
python
import openpyxl
list1 = [['西瓜', '兰州', 'first', 20],
['香蕉', '西安', 'second', 30],
['苹果', '银川', 'third', 40],
['桔子', '四川', 'fourth', 40]]
wb = openpyxl.Workbook()
ws = wb.active
ws.append(['fruit', 'place', 'digital', 'number'])
for i, row in enumerate(list1, start=1):
ws.append(row)
wb.save('data.xls')
使用这些方法,你可以将不同类型的数据保存到硬盘上的文件中。记得在完成文件操作后,使用`close()`方法来关闭文件,确保数据被正确保存。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/65308.html