私信  •  关注

wtee

wtee 最近创建的主题
wtee 最近回复了

你试过用 io.FileIO ?

from io import FileIO

from pathlib import Path
import docx
from docx.shared import Cm

filepath = r"C:\Users\Admin\Desktop\img"
document = docx.Document()

for file in Path(filepath).iterdir():
#    paragraph = document.add_paragraph(Path(file).resolve().stem)
    document.add_picture(FileIO(Path(file).absolute(), "rb"), width=Cm(15.0))

document.save('test.docx')

在将文件路径传递给pdffilereader时,我在使用pypdf2时遇到了相同的错误。当我把pdf文件打包时 FileIO 像这样 FileIO(pdf_path, "rb") 错误消失了,我成功地处理了这个文件。

6 年前
回复了 wtee 创建的主题 » 如何在具有python+selenium的xpath中使用数字序列?

像这样的东西怎么样?

articles_with_links = driver.find_elements_by_xpath('//*[@id="meio"]/div[2]/section/article')

for article in articles_with_links:
    article.find_element_by_xpath('//h2/span/a').click()