导读:今天首席CTO笔记来给各位分享关于python怎么计算数据有多少行的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
python统计文本中有多少行
写一个文本统计的脚本:计算并打印有关文本文件的统计数据,包括文件里包含多少个字符、行、单词数,以及前10个出现次数最多的单词按顺序排列
import time
keep=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',' ','-',"'"]
stop_words=['the','and','i','to','of','a','you','my','that','in','she','he','her','his','it','be','was','had']
def normalize(s):
result=''
for c in s.lower():
if c in keep:
result+=c
python计算某列有多少条记录
python计算列表内各元素的个数实例 12-25 如下所示: list = [1,2,3,4,5,6,7,5,4,3,2,12] set = set(list) dict = {} ...
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、忽略空行等逻辑,如果需要这些功能,程序会变得复杂一些。
python如何进行代码与数据分离测试
#coding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
import requests
import xlrd
import os
import time
from seleniumimport webdriver
from selenium.common.exceptionsimport *
class Runmain:
def run_main(self,url,data,params,headers):
data = xlrd.open_workbook(os.getcwd() +"\\login.xlsx")#打开步骤一中的表格
table = data.sheet_by_name("Sheet1")#选取表格中的某一页,如图所示
rows=table.nrows#计算出该表中有多少行数据
print ('行数:'+str(rows))
for i in range(1,rows):#遍历每一行数据,除去第一行
tabledata = table.row_values(i)#计算出第i行数据
username,password,method,loginurl= tabledata[0],tabledata[1],tabledata[2],tabledata[3]#找出第i行索引值
print username,',',int(password),',',method,',',loginurl
response =None
if method =='GET':
# response=self.send_get(url,params,headers)
print ("method:GET")
else:
print ("method:POST")
# response=self.send_post(url,data,headers)
driver=webdriver.Firefox()
driver.get(loginurl)
urllogonbefore=driver.current_url
print ("urllogonbefore:",urllogonbefore)
driver.find_element_by_xpath(".//*[@id='username']").send_keys(username)
driver.find_element_by_xpath(".//*[@id='password']").send_keys(int(password))
driver.find_element_by_xpath(".//*[@id='content']/div/section/div/div/div[2]/div/form/div[3]/div/button").click()
time.sleep(2)
try:
if driver.switch_to_alert():
#driver.switch_to_alert().accept()#接受警告框,点击警告框中的确定按钮
ErrorMsg=driver.switch_to_alert().text#获取警告框弹出内容
print ('ErrorMsg:',ErrorMsg)
print (ErrorMsg[0:5])#打印警告框弹出内容,用分片进行操作
print ("登录账号或密码错误!")
driver.quit()
except NoAlertPresentExceptionas e:#如果没有抛出"NoAlertPresentException"异常,则表示没有弹出警告框,登录成功
print ('login success,because no ',e,"see!!!")
urlloginend = driver.current_url
print ("urlloginend:", urlloginend)
driver.quit()
Rmain=Runmain()
Rmain.run_main(1,2,3,4)
结语:以上就是首席CTO笔记为大家整理的关于python怎么计算数据有多少行的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~