Mercurial > repos > sem4j > sparql_tools
view sparql.py @ 6:c1f5078f2a46 draft
Uploaded
author | sem4j |
---|---|
date | Wed, 25 Sep 2013 02:39:20 -0400 |
parents | dba28145ab27 |
children | 2c9827b61b71 |
line wrap: on
line source
# 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()