https://ci.nii.ac.jp/books/openurl/query?ctx_ver=Z39.88-2004&url_ver=Z39.88-2004&rft.isbn=9784062586672
1. https://ci.nii.ac.jp/books/openurl/query?ctx_ver=Z39.88-2004&url_ver=Z39.88-2004&rft.isbn= 2. 9784062586672
# -*- coding: utf-8 -*- # このサンプルは、単純に、入力値をそのままHTMLファイルに書き込む。 # 以下の、「print("""」から、カッコを閉じるまでのデータが書き込まれる。 # 「print("""」の前に、変数 ciniiurl と isbn を設定している。 fhtml = open("zosholist.html", "w", encoding="utf-8") ciniiurl = "https://ci.nii.ac.jp/books/openurl/query?ctx_ver=Z39.88-2004&url_ver=Z39.88-2004&rft.isbn=" isbn = "9784062586672" print("書き込み開始") print(""" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>リンク要素の URL を変数で指定するサンプル</title> </head> <body> <p>1. 文字列で指定した例</p> <table border="1"> <tr> <th>ISBN</th><th>タイトル</th> </tr> <tr> <td><a href="https://ci.nii.ac.jp/books/openurl/query?ctx_ver=Z39.88-2004&url_ver=Z39.88-2004&rft.isbn=9784062586672" target="_blank">9784062586672</a></td><td>三つの革命 : ドゥルーズ=ガタリの政治哲学</td> </tr> </table> <p>2. 変数 ciniiurl と isbn で指定した例</p> <table border="1"> <tr> <th>ISBN</th><th>タイトル</th> </tr> <tr> """, file=fhtml) print(' <td><a href="%s%s" target="_blank">%s</a></td>' % (ciniiurl, isbn, isbn), file=fhtml) print(""" <td>三つの革命 : ドゥルーズ=ガタリの政治哲学</td> </tr> </table> """, file=fhtml) fhtml.close() print("書き込み終了")
ciniiurl = "https://ci.nii.ac.jp/books/openurl/query?ctx_ver=Z39.88-2004&url_ver=Z39.88-2004&rft.isbn=" isbn = "9784062586672"
<table border="1"> <tr> <th>ISBN</th><th>タイトル</th> </tr> <tr> """, file=fhtml)
print(' <td><a href="%s%s" target="_blank">%s</a></td>' % (ciniiurl, isbn, isbn), file=fhtml)
print(""" <td>三つの革命 : ドゥルーズ=ガタリの政治哲学</td> </tr> </table> """, file=fhtml)
9784320009127 現代暗号のしくみ : 共通鍵暗号, 公開鍵暗号から高機能暗号まで 2017/01 007.1 9784326102594 知覚経験の生態学 : 哲学へのエコロジカル・アプローチ 2017/01 115 9784771027725 本能の現象学 2017/01 134.95
# -*- coding: utf-8 -*- # このサンプルは、データファイルを読み込み、表の形式のHTMLファイルに書き込む。 ftext = open("zosho.txt", encoding="utf-8") fhtml = open("zosholist.html", "w", encoding="utf-8") print("書き込み開始") print(""" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>銀河図書館 蔵書リスト</title> </head> <body> <h1>銀河図書館 蔵書リスト</h1> <table border="1" width="800"> <tr> <th>ISBN</th><th>タイトル</th><th>分類</th> </tr> """, file=fhtml) current_date = '' for line in ftext: a = line[:-1].split('\t') if current_date != a[2]: print('<tr>', file=fhtml) print('<th colspan="3">%s 発行分</th>' % a[2], file=fhtml) print('</tr>', file=fhtml) current_date = a[2] print('<tr>', file=fhtml) print('<td>%s</td><td>%s</td><td>%s</td>' % (a[0], a[1], a[3]), file=fhtml) print('</tr>', file=fhtml) print(""" </table> </body> </html> """, file=fhtml) ftext.close() fhtml.close() print("書き込み終了")
# -*- coding: utf-8 -*- # このサンプルは、データファイルを読み込み、表の形式のHTMLファイルに書き込む。 ftext = open("zosho.txt", encoding="utf-8") fhtml = open("zosholist.html", "w", encoding="utf-8") ciniiurl = "https://ci.nii.ac.jp/books/openurl/query?ctx_ver=Z39.88-2004&url_ver=Z39.88-2004&rft.isbn=" print("書き込み開始") print(""" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>XX図書館 蔵書リスト</title> </head> <body> <h1>XX図書館 蔵書リスト</h1> <table border="1" width="800"> <tr> <th>ISBN</th><th>タイトル</th><th>分類</th> </tr> """, file=fhtml) current_date = '' for line in ftext: a = line[:-1].split('\t') if current_date != a[2]: print('<tr>', file=fhtml) print('<th colspan="3">%s 発行分</th>' % a[2], file=fhtml) print('</tr>', file=fhtml) current_date = a[2] print('<tr>', file=fhtml) print('<td><a href="%s%s" target="_blank">%s</a></td><td>%s</td><td>%s</td>' % (a[0], a[1], a[3]), file=fhtml) print('</tr>', file=fhtml) print(""" </table> </body> </html> """, file=fhtml) ftext.close() fhtml.close() print("書き込み終了")
TypeError: not enough arguments for format string