对于带有txt文件的循环

时间:2017-08-10 20:31:02

标签: python for-loop

我想为我保存在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将“网站”视为字符串,而不是变量。任何和所有的帮助表示赞赏!

1 个答案:

答案 0 :(得分:3)

browser.visit('websites')

传递字符串'网站'。要使用变量,只需传递:

browser.visit(websites)

最好将websites重命名为website - 因为文件中的每一行都是一个网站(我假设)。