質問編集履歴
3
間違えたコードをのせてしまった
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,56 +38,44 @@
|
|
38
38
|
|
39
39
|
```ここに言語を入力
|
40
40
|
|
41
|
-
import PyPDF2
|
42
41
|
|
43
|
-
pdf1_file = open('test1.pdf','rb')
|
44
42
|
|
43
|
+
import PyPDF2, os
|
44
|
+
|
45
|
+
pdf_files =[]
|
46
|
+
|
45
|
-
|
47
|
+
for filename in os.listdir('.'):
|
48
|
+
|
49
|
+
if filename.endswith('.pdf'):
|
50
|
+
|
51
|
+
pdf_files.append(filename)
|
52
|
+
|
53
|
+
pdf_files.sort(key=str.lower)
|
54
|
+
|
55
|
+
pdf_writer = PyPDF2.PdfFileWriter()
|
46
56
|
|
47
57
|
|
48
58
|
|
49
|
-
pdf
|
59
|
+
for filename in pdf_files:
|
50
60
|
|
61
|
+
pdf_file_obj = open(filename, 'rb')
|
62
|
+
|
51
|
-
pdf2
|
63
|
+
pdf_reader = PyPDF2.PdfFileReader(pdf_file_obj)
|
52
64
|
|
53
65
|
|
54
66
|
|
55
|
-
pdf
|
67
|
+
for page_num in range(1, pdf_reader.numPages):
|
56
68
|
|
57
|
-
pdf
|
69
|
+
page_obj = pdf_reader.getPage(page_num)
|
58
70
|
|
59
|
-
pdf_writer = PyPDF2.PdfFileWriter()
|
60
|
-
|
61
|
-
for page_num in range(pdf1_reader.numPages):
|
62
|
-
|
63
|
-
page_obj = pdf2_reader.getPage(page_num)
|
64
|
-
|
65
|
-
|
71
|
+
pdf_writer.addPage(page_obj)
|
66
72
|
|
67
73
|
|
68
74
|
|
75
|
+
pdf_output = open('newtest.pdf', 'wb')
|
69
76
|
|
77
|
+
pdf_writer.write(pdf_output)
|
70
78
|
|
71
|
-
for page_num in range(pdf2_reader.numPages):
|
72
|
-
|
73
|
-
page_obj =pdf2_reader.getPage(page_num)
|
74
|
-
|
75
|
-
pdf_writer.addPage(page_obj)
|
76
|
-
|
77
|
-
|
78
|
-
|
79
|
-
|
80
|
-
|
81
|
-
pdf_output_file =open('newdata.pdf','wb')
|
82
|
-
|
83
|
-
pdf_writer.write(pdf_output_file)
|
84
|
-
|
85
|
-
pdf_output
|
79
|
+
pdf_output.close()
|
86
|
-
|
87
|
-
pdf2_file.close()
|
88
|
-
|
89
|
-
pdf1_file.close()
|
90
|
-
|
91
|
-
|
92
80
|
|
93
81
|
```
|
2
タイトルの修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
python エラーメッセージが記載されな
|
1
|
+
python エラーメッセージが記載されず、うまく作動しなかった原因がわからない。
|
test
CHANGED
File without changes
|
1
誤字発見のため
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
pdf2_file = open('test2.pdf','rb')
|
46
46
|
|
47
|
-
|
47
|
+
|
48
48
|
|
49
49
|
pdf1_file.strict=False
|
50
50
|
|