お知らせ)に伴って、既存のデータベースの10桁を変換するために、作ったものです。入力値は最低9桁あれば、10桁、13桁のISBNに変換できるようにしています。2段目JANコード(C分類、価格)の意味も表示できます。10桁を13桁にするだけなら、「モジュラス10ウエイト3とisbn10to13」をどうぞ。プログラムじゃなくて、とにかく今すぐ10桁13桁相互変換をしたいばあいは、「ISBN10桁13桁相互変換CGI」をどうぞ。isbnlib.py※最新版はGist:227568をどうぞ。-*-"""ISBN(国際標準図書番号)規格改定http://www.isbn-center.jp/whatsnew/kikaku.htmlISBNコードをいろいろするライブラリ。"""10桁ISBNのチェックデジットを計算して返す。"""13桁ISBNのチェックデジットを計算して返す。逆にそれ以外は受け入れない。"""Cコード(バーコードの2段目に含まれている)の内容を保持しているクラス。"""2段目バーコードのデータをCコードと価格に分類するクラス。Cコードの細かい内容はCCodeクラスが管理する。13:14ここに掲載するコードには、なんの権利も主張しないので、どうぞご自由にお使いください。手元に仕様書があったんですが、今となっては見当たりません。WikipediaにCコードそのものがありますね。http://ja.wikipedia.org/wiki/C%E3%82%B3%E3%83%BC%E3%83%89コメントは停止中です。WordPress.com.%d人のブロガーが「いいね」をつけました。