diff sparql.py @ 2:dba28145ab27 draft

Uploaded
author sem4j
date Wed, 25 Sep 2013 02:37:39 -0400
parents
children 2c9827b61b71
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sparql.py	Wed Sep 25 02:37:39 2013 -0400
@@ -0,0 +1,21 @@
+# sparql.py version:0.1
+# USAGE: python sparql.py <str_select> <input_file> <output_file>
+
+import sys, os, commands
+
+argvs = sys.argv
+if (len(argvs) != 4):
+    print 'Number of argv is incorrect'
+    quit()
+
+out = open('query.tmp', 'w')
+out.write(argvs[1])
+out.close()
+
+os.system('mv ' + argvs[2] + ' ' + argvs[2] + '.nt')
+stdout = commands.getoutput('/Users/Ryota/Softwares/jena/apache-jena-2.11.0/bin/sparql --query=query.tmp --data=' + argvs[2] + '.nt -results=TSV')
+os.system('mv ' + argvs[2] + '.nt ' + argvs[2])
+
+out = open(argvs[3], 'w')
+out.write(stdout)
+out.close()