0

MYSQL、imdbpy(データをインポートするため)を使用しています。これまで imdbpy を使用したことがなく、python スクリプトがどのように機能するかわかりません。データベースにインポートするために使用するテキスト ファイルのリストを次に示します。 ftp://ftp.fu-berlin.de/pub/misc/movies/database/

これは、フォローしようとしている imdbpy リンクのリンクです。 http://imdbpy.sourceforge.net/docs/README.sqldb.txt

私はこの部分をよく理解していません:

*データベースが提供するツールを使用して、「imdb」(または任意の名前) という名前のデータベースを作成します。たとえば、MySQL の場合は「mysqladmin」コマンドを使用します。 # mysqladmin -p create imdb PostgreSQL の場合は、「createdb」コマンドを使用する必要があります。 # createdb -W imdb

テーブルを作成してデータベースに入力するには、imdbpy2sql.py スクリプトを実行する必要があります。 # imdbpy2sql.py -d /dir/with/plainTextDataFiles/ -u 'URI'

「URI」引数は、データベースへの接続を表す文字列で、スキーマは次のとおりです: scheme://[user[:password]@]host[:port]/database[?parameters]*

その imdbpy2sql.py スクリプトを実行するにはどうすればよいですか?

4

2 に答える 2

0

スクリプト imdbpy2sql.py は、 https ://bitbucket.org/alberanid/imdbpy/src/ed8b3d354c9f1e2de7056d78b21e49f64ee52591/bin/imdbpy2sql.py?at=default のサイトにあります。

スクリプトは他のファイルに依存していないように見えるため、コードをコピーして現在のリポジトリに貼り付けるだけで十分です。

于 2015-08-17T22:42:49.847 に答える
0

Python がインストールされていると仮定すると、コマンド プロンプトから "imdbpy2sql.py -d /dir/with/plainTextDataFiles/ -u 'URI'" を実行します。

注: コマンド プロンプトは、imdbpy2sql.py が存在するディレクトリに「置かれている」必要があります。または、完全なディレクトリ パスで imdbpy2sql.py を述語する必要があります。

于 2013-05-19T18:18:08.290 に答える