Mercurial > repos > sem4j > sparql_tools
changeset 2:dba28145ab27 draft
Uploaded
author | sem4j |
---|---|
date | Wed, 25 Sep 2013 02:37:39 -0400 |
parents | cf03b7225f82 |
children | 75c072490c2d |
files | sparql.py |
diffstat | 1 files changed, 21 insertions(+), 0 deletions(-) [+] |
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()