2016-05-24 11 views
1

アラビア語の同義語を使用するために、AWNをPythonにインストールするにはどうすればよいですか?アラビア語の同義語を取得するためにアラビア語のWordNetを使用しますか?

私はAWNDatabaseManagement.pyとファイルawn.xmlを持っていますが、私の次のステップは何ですか?

私はこのquestionを見ましたが、私はこのコードを発見し、私はそれが

from AWNDatabaseManagement import wn 

synsets = wn.get_synsetids_from_word(u"جَمِيل") 
for s in synsets: 
wn._items[s].describe() 
+0

、私はこれを実行したい、助けを必要としてください:$ pythonのAWNDatabaseManagement.py -i upc_db.xmlをしかし、私はどのように知らない:私は最初のステップをした、と私はこれを取得/ – YayaYaya

答えて

1

が何であるかを知らないあなたは、コマンドを呼び出すよりも、同じフォルダに両方のファイルを置く必要があり、より詳細

が必要:

$ python AWNDatabaseManagement.py -i upc_db.xml 

ます。また、Pythonでライブラリとしてインポートするために、ライン320を変更することができます。

opts['i']='E:/usuaris/horacio/arabicWN/AWNdatabase/upc_db.xml' 

あなたがそれをインポートすることができ、この後

opts['i']='upc_db.xml' 

へ:

from AWNDatabaseManagement import awn 

次のコマンドは、単語ののsynsetを取得し、それらを反復処理する方法を示しています。

synsets = awn.get_synsetids_from_word(u"جَمِيل") 
for s in synsets: 
    wn._items[s].describe() 
+0

:できません'AWNDatabaseManagement.py'に__main__モジュールがあるので、どうすればいいですか?そして私は320行を変更しなければなりませんか?インポートは(AWNDatabaseManagement.py)にあるはずですか?だから私はほとんど失われていない。 – YayaYaya

関連する問題