回答編集履歴

1

訂正

2020/10/13 05:54

投稿

nto
nto

スコア1438

test CHANGED
@@ -18,13 +18,23 @@
18
18
 
19
19
 
20
20
 
21
- さて本題のPDFの保存方法についてですが
21
+ さて本題のPDFの保存方法についてですが
22
-
23
- ファイルの保存はurllibライブラリを使用して行います。
24
22
 
25
23
  `urllib.request.urlretrieve(保存したいURL, 保存先)`の容量で保存が可能です。
26
24
 
25
+ 今回質問者様は、質問内容に掲載されているコードで`print(geturl)`とありましたが
26
+
27
+ geturlという変数が特に定義されていなければこれではエラーが出るでしょう。
28
+
29
+ また`url = 'https://i02.smp.ne.jp/u/mutb_img/{0:%Y%m%d}.pdf'.format(now)`
30
+
31
+ とされていらっしゃいましたが実際にprint(url)として出力されたURLは存在しているという事なのでしょうか?
32
+
27
- 以下サンプルコードなります。
33
+ 存在している場合に正常動作する思います。
34
+
35
+
36
+
37
+ 保存時のファイル名にその時の時刻を挿入したいという事であれば以下のサンプルコードで可能です。
28
38
 
29
39
 
30
40
 
@@ -38,11 +48,17 @@
38
48
 
39
49
  import os
40
50
 
51
+ import datetime
52
+
53
+
54
+
41
55
 
42
56
 
43
57
  pdflink = 'https://www.hogefuga.com/sample.pdf'
44
58
 
59
+ now = datetime.datetime.now()
60
+
45
- filename = 'sample.pdf' # 保存したい名前
61
+ filename = '{0:%Y%m%d}.pdf'.format(now) # 保存したい名前
46
62
 
47
63
  currentdir = os.getcwd() # 保存先を定義(左記の場合はカレントディレクトリ)
48
64