你好,我是Python的新手,為了好玩,我開始嘗試自動閱讀我的作業計劃,但遇到了一個障礙。
我寫了一些代碼,但在我的主專案中無法列印,但當我獨立測驗時,它運行得很好。
我到底做錯了什么?
"與 "陳述句是不作業的地方,沒有任何東西被列印到控制臺,但在一個單獨的專案中又能獨立作業,并能正確列印。
(為了安全起見,我去掉了xpaths和其他的東西)
from selenium import webdriver
from datetime import date
import sys
driver = webdriver.Chrome()
driver.get('')
userid = driver.find_element_by_xpath('')
password = driver.find_element_by_xpath('')
userid.send_keys('')
password.send_keys('')
loginbutton = driver.find_element_by_xpath('')
loginbutton.click()
schedule = driver.find_element_by_xpath('')
計劃表.點擊()
date = date.today()
currentdate = date.strftime("%d")
wholeschedule = driver.find_element_by_xpath(''/span>).text
outF = open("schedule.txt"/span>, "w")
outF.write(wholeschedule)
with open('schedule.txt',"r") 作為檔案。
for line in file:
if ':' not in line and currentdate in line。
print('today is the: '/span> currentdate)
print(next(file), end=' ')
break
uj5u.com熱心網友回復:
你從未關閉過outF,所以寫入它的資料很可能從未被物理寫入disk。在with塊之后插入outF.close()。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/327078.html
標籤:
