Python怎样对excel和txt文件做读写处理操�
Admin 2022-06-23 群英技术资�
import xlrd import xlwt
其中xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入�
# 打开excel文件 workBook = xlrd.open_workbook(excelPath)
# 获取所有的sheet的名� allSheetNames = workBook.sheet_names() print(allSheetNames)
输出:[‘Sheet1', ‘Sheet2']
# 按索引号获取sheet的名字(string类型� sheet1Name = workBook.sheet_names()[1] print(sheet1Name)
输出:Sheet2
# 指定选择第二个sheet sheet1_content1 = workBook.sheet_by_index(1) # 获取第二个sheet中的 某一� 数据,index� � 的编� content = sheet1_content1.col_values(index) print(content )
输出:[�50_female_CNS', 0.0001450627129261498, 0.00014610459059353443, 0.0001005863347657359, 6.582112999369104e-05, 0.00012061284774544405, ' ', 0.00012075268247024065, 9.77776267815119e-05, 0.00012586155938565746, 0.0003279103274939261, 0.00022441965601437833 …]
# 指定选择第二个sheet sheet1_content1 = workBook.sheet_by_index(1) # 获取第二个sheet中的 某一� 数据,index� � 的编� content = sheet1_content1.row_values(index) print(content)
输出:['', 0.0001450627129261498, 0.00017014314076560212, 0.00018181811940739254, 0.0003775072437995825, 0.00042918333947459267, 0.0004889411346133797, 0.0001635510979069336, 0.00018714823789391146, 0.0002130216204564284, 0.0004294577819371397, 0.0004909460429236959, 0.0005394823288641913]
# 初始化写入环� workbook = xlwt.Workbook(encoding='utf-8')
# 创建一� sheet worksheet = workbook.add_sheet('sheet') # 调用 write 函数将内容写入到excel中, 注意需按照 � � 内容 的顺� worksheet.write(0, 0, label='car type') worksheet.write(0, 1, label='50_female_CNS') worksheet.write(0, 2, label='75_female_CNS') worksheet.write(0, 3, label='95_female_CNS') # 保存 excel workbook.save("你的路径")
#方法1,这种方式使用后需要关闭文� f = open("data.txt","r") f.close() #方法2,使用文件后自动关闭文件 with open('data.txt',"r") as f:
打开文件的模式主要有,r、w、a、r+、w+、a+
r:以读方式打开文件,可读取文件信息�
w:以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容
a:以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创�
r+:以读写方式打开文件,可对文件进行读和写操作�
w+:消除文件内容,然后以读写方式打开文件�
a+:以读写方式打开文件,并把文件指针移到文件尾�
# 读出文件,如果有count,则读出count个字�,如果不设count则读取整个文件� f.read([count]) # 读出一行信息� f.readline() # 读出所有行,也就是读出整个文件的信息� f.readlines()
f = open(r"F:\test.txt", "r") print(f.read(5)) f.close()
输出�1 2 3
f = open(r"F:\test.txt", "r") print(f.readline()) print(f.readline()) f.close()
输出�
1 2 3 4 5
6,7,8,9,10
f = open(r"F:\test.txt", "r") print(f.readlines()) f.close()
输出:[�1 2 3 4 5\n', �6,7,8,9,10\n']
上述读取的格式均为:str 类型
首先指定待写入的文件,注意这里是 ‘w'�
f = open(r'F:\test.txt','w') f.write('hello world!') f.close()
content = ['\nhello world1!','\nhello world2!','\nhello world3!\n'] f = open(r'F:\test.txt','w') f.writelines(content) f.close()
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容�
猜你喜欢
有时候我们需要用python调用matlab,但是不少朋友在python调用matlab事,会遇到一些问题,因此这篇文章就分享一下如何解决python调用matlab的几个常见问题�
这篇文章主要为大家介绍了Python全栈之队列,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助<BR>
本文主要介绍了pygame实现中文输入框的示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一�
这篇文章主要给大家介绍了关于python字符串常规操作的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
用python怎样实现图片转字符画的效果?相信不少朋友应该都有看过用一些字符组成起来图片的,放大来看是一个字符,全图来看又是一副完整图片,是不是很有意思呢?那么这样的效果是怎样实现的呢?下面和小编一起来看看吧�
推荐内容
联系我们
24小时售后Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所� 茂名市群英网络有限公�
增值电信经营许可证 : B1.B2-20140078