2013-10-21 48 views
0

我想要遵循一些简单的说明,使用python从应用程序外部使用QGIS进行操作。按照http://www.qgis.org/en/docs/pyqgis_developer_cookbook/intro.html#python-applications中的说明,我在库存的地方写道:“这些命令可以放入启动脚本中,以便启动”。我从来没有做过这个,我不知道如何创建该类型的脚本...... 我应该引导的命令是:bootstrap脚本临时设置环境

set PATH=C:\qgispath;%PATH% 
set PYTHONPATH=c:\qgispath\python 

也就是说,这些办法临时设置系统环境变量。然而,同时具有python和(当然)cmd提示符(我的操作系统是Win7),我不知道如何创建引导脚本,然后如何从python调用它,任何人都可以帮助我吗?

回答

0

通过引导脚本,文档可能意味着一个批处理文件,它初始化路径变量,然后运行您的应用程序。

举例来说,如果你有存储为qgis_sample.py应用,bootstrap_example.bat看起来是这样的:

set PATH=C:\qgispath;%PATH% 
set PYTHONPATH=c:\qgispath\python 
python <path_to_application>\qgis_sample.py 

希望这有助于!

编辑:

对于使用python脚本运行的批处理文件,请参阅:Run a .bat file using python code

+0

的问题是,我要创建这个“蝙蝠”的文件,然后从蟒蛇,怎么称呼它我要这样做吗? – umbe1987

+0

请参阅:http://stackoverflow.com/questions/5469301/run-a-bat-file-using-python-code。编辑答案以添加此信息。 –