我想为我保存在txt文件“webpages.txt”中的每个网站执行一组操作我不是最熟悉的python,但在powershell中我通常会在txt中使用“foreach变量” “那种剧本。如何通过python实现这一目标?
这是我到目前为止所尝试的:
with open ("C:\Users\Desktop\Notes\Scripts\Download_PDF\webpages.txt") as sheet:
for websites in sheet:
browser.visit('websites')
browser.find_by_xpath('//*[@id="navigation"]/ul/li[4]').click()
browser.find_by_id('action-export-pdf-link').click()
Python将“网站”视为字符串,而不是变量。任何和所有的帮助表示赞赏!
答案 0 :(得分:3)
browser.visit('websites')
传递字符串'网站'。要使用变量,只需传递:
browser.visit(websites)
最好将websites
重命名为website
- 因为文件中的每一行都是一个网站(我假设)。