简介:今天,首席CTO注释要与您分享有关Python的数量数据行。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
编写文本统计信息的脚本:计算和打印与文本文件有关的统计信息,包括文件中包含多少个字符,行,单词和单词数,以及前10个中最大次数的单词数为按顺序排列
导入时间
keep = ['a','b','c','d','e','f','g','h','i','','j','k','k','l','l','m','n','o','p','q','r',s','s','t','u','v',v','w','','',''x',',','','z','',',',“”]]
stop_words = ['the','和','i',to',''of'''''','y y y y','','','','','','','','','he'',“她的”,“他的”,“','be','as'has'hast']
DEF归一化:S):
结果=''
对于s.lower()中的c:
如果c在keep中:
结果+= C
Python计算列表中的元素数量12-25如下:list = [1,2,3,4,5,6,5,4,3,2,2,12] set = set(list)dict= {} ...
来自__future __ import print_functionimport timeif __name__ =='__ main ____':
导入系统
start = time.time()
以F:f的开放(sys.argv [1],'rb')为
计数= 0
last_data ='
'
而真:
data = f.Read(0x400000)
如果没有数据:
休息
count+= data.count(b'
')
last_data =数据
如果last_data [-1:]!= b'
':
计数+= 1#如果需要类似WC的计数,请删除此
end = time.time()
打印(计数)
打印(末端*1000)
这与WC -L略有不同。如果您想与WC -L一致,则可以删除注释行。
没有逻辑,例如通用新线和忽略空气线。如果需要这些功能,该程序将变得更加复杂。
#coding = UTF-8
导入系统
重新加载(系统)
sys.setdefaultencoding('utf8')
导入请求
导入xlrd
导入操作系统
导入时间
来自Seleniumport Webdriver
来自selenium.common.exceptionsimport *
Runmain类:
def run_main(self,url,数据,参数,标题):
data = xlrd.open_workbook(os.getcwd() +“ \ login.xlsx”)#在步骤1中打开表单
table = data.sheet_by_name(“ Sheet1”)#选择表格中的页面,如图所示
行= table.nrows#计算表中有多少条数据行
打印('line:'+str(行))
对于范围(1,行)的i
tabledata = table.Row_Values(i)#calculate Line i -i i -i数据数据
用户名,密码,方法,loginurl = tabledata [0],tabledata [1],tabledata
打印用户名,',',int(密码),',',方法,',',loginurl
响应=无
如果方法=='get':
#响应= self.send_get(url,参数,标题)
打印(“方法:获取”)
别的:
打印(“方法:帖子”)
#响应= self.send_post(url,数据,标题)
驱动程序= webdriver.firefox()
driver.get(loginurl)
urllogonbefore = driver.current_url
打印(“ urllogonbeface:”,urllogonbefore)
driver.find_element_by_xpath(“ https://www.shouxicto.com/article//turbid ='username']。
driver.find_element_by_xpath(“ https://www.shouxicto.com/article//turbid ='password']).send_keys(int(passwass))
driver.find_element_by_xpath(“ https://www.shouxicto.com/article//turbid ='content'// div/div/div/div/div/div/div/div/div/div/div/div/div strasdiv/outton”)。点击 ()
时间。
尝试:
如果driver.switch_to_alert():
#dreaser.switch_to_alert()。接受()#accept警告框,单击警告框中的确定按钮
errormsg =驱动程序.switch_to_alert()。文字#获取警告框的内容pop -up内容
print('errormsg:',errormsg)
打印(errormsg [0:5])#打印警告框弹出内容,用碎片运行
打印(“登录帐户或密码错误!”)
driver.quit()
除了noalertPresentExceptionas e:#如果没有抛出“ noalertPresentException”异常,这意味着没有弹出警告框,并且登录成功。
打印('登录成功,因为不',e,“见!!!”)
urlloginend = driver.current_url
打印(“ urlloginend:”,urlloginend)
driver.quit()
rmain = runmain()
rmain.run_main(1,2,3,4)
结论:以上是Python如何为所有人计算首席CTO注释的数据的相关内容。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?