Pythonfor中嵌套if使用
Posted 猪猪宝丫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pythonfor中嵌套if使用相关的知识,希望对你有一定的参考价值。
1.9选课中心前两页课程名称打印到固定系统文件夹的某个csv文件中。
1 #-*- coding: UTF-8 -*- 2 #coding==utf-8 3 #from selenium.webdriver.support.wait import WebDriverWait 4 from selenium import webdriver 5 from time import sleep 6 import csv 7 8 outputFilePath = "E:scriptcoursenames.csv" 9 10 #将读取的内容写入一个新的csv文档 11 def Savecsvfile(filePath): 12 csvFile2 = open(filePath, ‘w‘, newline=‘‘) # 设置newline,否则两行之间会空一行 13 writer = csv.writer(csvFile2) 14 writer.writerow([‘courseName‘]) 15 writer.writerows(outputString) 16 #csvfile.close() 17 18 if __name__=="__main__": 19 outputString=[] 20 n=0 21 driver = webdriver.Chrome() 22 driver.get("http://10.10.1.9/super/login/index.php") 23 driver.find_element_by_id("username").send_keys(‘candy30‘) 24 sleep(1) 25 driver.find_element_by_id("password").send_keys(‘1‘) 26 driver.find_element_by_id("loginbtn").click() 27 driver.find_element_by_link_text(u"选课中心").click() 28 29 while n<2: 30 n=n+1 31 print(‘您当前所在第%d页‘% n) 32 links = driver.find_element_by_class_name("all_course_con").find_elements_by_tag_name("a") 33 print(links) 34 for link in links: 35 print(link.text) 36 if(link.text!=‘+选课‘): 37 outputString.append([link.text]) 38 print(outputString) 39 driver.find_element_by_id(‘next‘).click() 40 driver.quit() 41 Savecsvfile(outputFilePath)
以上是关于Pythonfor中嵌套if使用的主要内容,如果未能解决你的问题,请参考以下文章
Recyclerview 滚动在嵌套滚动视图中的片段中不起作用