OSError: [errno 22] 无效的参数.拆分 pdf 时无法写入/重命名文件


from PyPDF2 import PdfFileReader, PdfFileWriter
    import os
    infile = PdfFileReader(open('quizzes.pdf', 'rb')) 
    f = open('names.txt')
    lines = f.readlines()
    lines = [x.strip() for x in lines]
    for i in range(infile.getNumPages()):
        p = infile.getPage(i)
        outfile = PdfFileWriter()
        outfile.addPage(p)
        with open('quizzes\%s.pdf' % lines[i] , 'wb') as f:
            outfile.write(f)

运行时说我给了它一个无效的参数,说我的路径"测验\名称.pdf'不知道为什么

好吧,我不知道这是否有用,但我认为它是相关的。

我收到此错误:

img = mpimg.imread('D:B.Tech_project2train_resized04.png')

回溯(最近一次调用(:

文件 ",第 1 行,在 文件 "C:\Users\Naveen tridev\Anaconda3\lib\site-packages\matplotlib\image.py",第 1297 行,在 imread 中 使用 open(fname, 'rb'( 作为 FD: OSError: [errno 22] 无效参数:"D:\B.Tech_project2\train_resized\x04.png">

我通过在路径前放置"r"来纠正它:

img = mpimg.imread(r'D:B.Tech_project2train_resized04.png')

最新更新