python看数组多少行(2023年最新解答)

导读:本篇文章首席CTO笔记来给大家介绍有关python看数组多少行的相关内容,希望对大家有所帮助,一起来看看吧。

IDLE(python) 怎么显示行数

1、打开IDLE shell或者IDLE编辑器,可以看到左下角有个Ln和Col,事实上,Ln是当前光标所在行,Col是当前光标所在列。我们如果想得到文件代码有多少行,我们可以直接移动光标到行末,以此来得到一个行数。

2、如果想让Python IDLE显示行号,我们可以通过扩展IDLE功能来做到。图为设置好的效果图

3、需要下载一个LineNumber.py扩展svwh.dl.sourceforge.net/project/sourcetrac/tmp/IDLE/idlexlib/extensions/LineNumbers.py。

4、我们打开Python安装目录,找到安装目录下的Lib\\idlelib目录复制LineNumber到这个目录。

6、保存之后重启IDLE,可以看到我们的Shell和editor都有了行号。

如何利用python文件操作快速定位到多少行

首先需要用open()函数打开文件,然后调用文件指针的readlines()函数,可以将文件的全部内容读入到一个列表当中,列表的每一个元素对应于文件的每一行,如果希望获取文件第k行的内容,只需要对列表索引第k-1个元素即可,因为Python是从0开始计数的。

示例代码如下:

示例代码中,打印了文件第4行的内容。

python看数组多少行(2023年最新解答)  第1张

python小程序查看自己写了多少行代码

原理很简单,利用文件夹遍历方式获取.py文件,读取py文件内的行数。

# -*- coding: utf-8 -*-# @Date : 2017-05-25 23:46:39# @Author : Alan Lau (rlalan@outlook.com)# @Version : Python3.5import osdef fw(path):

fileArray = [] for root, dirs, files in os.walk(path): for fn in files: if (fn.split(\'.\'))[-1] == \'py\' and r\'D:\\Sofrware\\Python35\' not in root: # 判断是否为py文件,因为我的python第三方包安装在了D:\\Sofrware\\Python35这个路径下,因此跳过这个文件夹

file = str(root+\'\\\\\'+fn)

fileArray.append(file) return fileArraydef ifcode(path):

files = fw(path) return filesdef line_counter(file):

counter = 0

try: with open(file, \'rb\') as f:

content = f.readlines()

content = list(filter(lambda line: line != b\'\\r\\n\', content)) # 过滤空行

python数据分析怎样查有多少行数据

from __future__ import print_functionimport timeif __name__ == \'__main__\':

    import sys

    start = time.time()

    with open(sys.argv[1],\'rb\') as f:

        count = 0

        last_data = \'\\n\'

        while True:

            data = f.read(0x400000)

            if not data:

                break

            count += data.count(b\'\\n\')

            last_data = data

        if last_data[-1:] != b\'\\n\':

            count += 1 # Remove this if a wc-like count is needed

    end = time.time()

    print(count)

    print((end-start) * 1000)

这跟wc -l略有区别,如果要跟wc -l一致的话,可以将带注释的行删掉。

这里没有处理universal newline、忽略空行等逻辑,如果需要这些功能,程序会变得复杂一些。

结语:以上就是首席CTO笔记为大家介绍的关于python看数组多少行的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-23 13:13
下一篇 2023-09-23

相关推荐

发表回复

登录后才能评论