1
私はpythonプログラムを持っています。 すべてのコードはPythonで動作します。なぜpythonプログラムrdf RDFオントロジーファイルをローカルに保存できないのですか?
これは、pythonを使用してontology.pyを実行し、myOntology.rdfをローカルで生成できることを意味します。ここ
は、コードの一部です。しかし
print"~~~~~~~~~~~generate myOntology.rdf~~~~~~~~"
gs = Graph()
graph=getRDF(Triple)
for g in graph:
gs=gs+g
gs.serialize(format='xml')
print gs.serialize(format='xml') ### in java ____ OK
print "save locally???........"
print gs.serialize("myOntology.rdf",format="xml")
##in java______Python Output: None
print gs.serialize(destination="D:\\Desktop\\myOntology.rdf",format="xml")
##in java__ no response
print"~~finish !!! ~generate myOntology.rdf~~~~~~~~"
、私はpyhtonを呼び出し、ontology.py実行するためにJavaを使用する場合。 rdfをローカルに保存するためにプログラムは停止しました。注:私のJavaプログラムは正しいです!
私は本当にPythonのコードとJavaコードなどの問題が何であるかを知らない正しいです。 しかしpyを実行するJava呼び出しのpythonでは、rdfをローカルに保存することはできません。
私はあなたのシステム上で実行されているすべてのユーザJavaの書き込み許可設定をチェックします。 – Sharky
私はpythonを使って最初のpythonプログラムを実行してrdfファイルをローカルに保存します。 javaを使用して他のPythonコードを実行します。それはworks.thereエラーはありません..私の場合、私は3つのpythonプログラムコードがあります。 1番目のpythonプログラム:rdf(myOntology.rdf)を生成し、2番目のpythonプログラム:compare。第3のpythonプログラム:analyze – bob90937