2017-02-11 4 views
0

Я читал документацию для клиента Python OpenRefine (https://github.com/OpenRefine/refine-client-py), но кажется, что ссылка на «Урок Дэвида Хуйна» исправлена.Как импортировать csv и открыть веб-страницу для Google Open Refine через код python?

Через мой код python я хотел бы импортировать файл csv, который хранится локально на моей машине, и автоматически открыть веб-страницу (http://127.0.0.1:3333/), чтобы я мог выполнять обычную фильтрацию данных в браузере.

Пожалуйста, помогите.

ответ

0

Если вы просто хотите создать проект Open Refine из Python, вы можете использовать этот client.

Затем, создавая новый проект или будет выглядеть примерно так:

#!/usr/bin/python 

import sys 
sys.path.append("refine.py") 
import refine 

r = refine.Refine() 
p = r.new_project("my.csv") 
#print p.export_rows() 

(убедитесь, что Open Расширеный запущен)

Кстати, вот David Huyn's tutorial.

+0

Должен ли я загрузить thin.py, прежде чем добавить его в путь sys? – AyeMarciMar

+0

Да, уточните, что является основным скриптом на Github [link] (https://github.com/OpenRefine/refine-python) выше. Вы можете сохранить его там, где хотите, и вызвать его с помощью sys.path.append («/ myfolder/уточнить.py») –

+0

Таким образом, код работает без ошибок, но как я могу заставить созданный проект появиться на панели инструментов Open Refine в браузере? Созданный проект нигде не отображается – AyeMarciMar

 Смежные вопросы

  • Нет связанных вопросов^_^