当前位置:   article > 正文

txt文件最多多少行_Python知多少: Excel与Txt文件的存取

txt 可以存多少行
75e1500212096684ee41906e7613472f.png

Python知多少:

Excel与Txt文件的存取

     Excel与Txt是文本会计(案例分析与实证会计)中最常见的两种数据格式,Python如何读取与创建(修改)这两种格式的文件?本期推文基于国家社科基金2020年度的立项数据,对Python中Excel与Txt文件的存取进行了演示。

     当然,为了读取Excel(.xlsx)文件,需要预先安装xlrd模块,安装命令为:

pip install xlrd

数据来源:全国哲学社会科学工作办公室(http:/ /www.nopss.gov.cn/)

Warm Tips:

      Python若要进行多行注释,可用鼠标选中待注释部分,然后先按“Ctrl+K”组合键,再按“Ctrl+C”组合键;如若要取消多行注释,则用鼠标选中待注释部分后,先按“Ctrl+K”组合键,再按“Ctrl+U”组合键;单行注释,则可使用“Ctrl+/”组合键。

一、

Excel表单部分行列的读取

8ccfe2b5fbcaf6ee778f653d6d3d0548.png c49606820007f634307b1f22bf5d0301.png

图1  Python读取Excel表单部分行列

二、

Excel完整表单行列的读取

aec02fb711bc9bfcfe62dfa84b3e43da.png e9f7f5f99ae247d758c844627d156c77.png

图2  Python读取Excel完整表单

三、

Python如何创建(修改)文本文件(.txt)

     首先,基于前文的Excel(国家社科基金2020年度项目.xls)文件生成一个utf-8格式、名为“国家社科基金2020.xls”的文本文件。

      第二步,执行以下命令以生成一个名为“lines”的Python列表并打印,运行见图3。

f2911e863a52717a7a2cb9a65f069134.png 9da3351659170409692e33cf15411333.png

图3  运用python扩展的列表推导语法生成列表对象

    第三步,基于上述列表,运用Pathon内置open函数及for循环等命令语句,创建名为skjj2020.txt的文本文件,运行结果见图4。

43f59c7a7bc19a320bc74b6c67110789.png f93985795682382dbffa378638ec4e73.png

   图运用Python创建Txt文本文件(skjj2020.txt)

    所创建的Txt文件见图5,结果显示,2020年度国家社科基金立项数为3552项,这与Excel文件读取的3549项并不一致(两者相差3项),请大家思考其中的原因。

481d3abf974526f934a120bf8f9a0a87.png

  图5  基于Python增补立项序号的文本文件skjj2020.txt

     以下命令可用作巩固基于Python的Txt文本文件存取训练之用。

0eb8d7831a4498cd61c11992a50509e7.png

往期回顾:

       Python入门:Anaconda的安装与使用

        Python的交互式命令行操作

        Python程序文件的创建与运行

        一个简单的Python随机点名程序

实证会计入门一点通

扫码关注我们

3e70b374fe90812e5111fd72ab5fd715.png

编辑 |赵慧慧

审核 | 杨露

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/651235
推荐阅读
相关标签
  

闽ICP备14008679号