在python中存储仍在变化的变量

kognpnkq  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(225)

这个问题在这里已经有答案了

如何使用python将行添加到现有文件(3个答案)
6小时前关门了。
我试图用python创建一个程序,从网页中获取服务器的状态并将其保存到txt文档中。问题是每次我运行程序时,变量都会改变,所以它应该将每个信息写在新行上。但是,它保持在同一行上运行,只将以前的文本更改为新文本。谢谢你的回复。

from selenium import webdriver

# Creates a txt document to write to

txt = open("amx_log.txt", "w")

# Takes data and puts it into a variable

path = "C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(path)
driver.get("https://exampleweb.com")
serc = driver.page_source
main = driver.find_element_by_xpath("/html/body/div[1]/div[2]/div[2]/div/center[2]/table/tbody/tr[54]")
main1 = main.text

# Takes the data and writes it into txt document

txt.write(main1)
txt.write("\n")
txt.close()
driver.quit()
wljmcqd8

wljmcqd81#

您正在以“w”(写入)模式打开文件。而是在append模式下打开它,在这里加上'a'

txt = open("amx_log.txt", "a")

相关问题