计算某一个文件的行数

#_*_coding:utf_8_
import sys
import os
'''
计算某一个文件的行数
'''
def countFileLines(filename):
    count = 0
    try:
        handle = open(filename, 'r')
        for eachline in handle:
            count += 1
    except IOError, e:
        print 'file open error', e
    print count
    return count

countFileLines('D:/study/practice/algorithm/sort.cpp')
        

### 使用 Python Pandas 读取 XLS 文件并获取指定列的行数 为了实现这一目标,可以利用 `pandas` 库中的 `read_excel()` 函数加载 Excel 文件,并通过访问特定列来计算行数。下面展示具体方法: #### 导入库 首先确保安装了必要的库,可以通过命令 `pip install pandas openpyxl xlrd` 来完成安装。 ```python import pandas as pd ``` #### 加载数据 使用 `pd.read_excel()` 方法读取 `.xls` 或者 `.xlsx` 格式的文件。对于旧版本的 Excel 文件(`.xls`),推荐使用 `xlrd` 解析器;而对于新版本(`.xlsx`),则建议采用默认解析方式或显式指明其他支持该格式的引擎如 `openpyxl`。 ```python file_path = 'example.xls' # 替换为实际路径 sheet_name = 'Sheet1' # 如果知道工作表名称可直接指定, 否则留空字符串""表示第一个工作表 data_frame = pd.read_excel(file_path, sheet_name=sheet_name, engine='xlrd') ``` #### 获取某列的数据量 假设要统计 "A" 列的有效条目数量(即非NaN值的数量),可以直接调用 DataFrame 的属性或者方法来进行操作: - **count()**: 返回每列中有效(非缺失)观测次数。 ```python column_a_count = data_frame['A'].count() print(f"'A' column has {column_a_count} non-null entries.") ``` 如果想要得到整个列的实际长度(包括 NaN 值),那么应该使用 shape 属性: ```python total_rows_in_column_a = len(data_frame.index) print(f"The total number of rows in the 'A' column is {total_rows_in_column_a}.") ``` 上述代码片段展示了如何有效地处理 Excel 数据并通过 Pandas 进行列级的操作[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值