- QGIS Python Programming Cookbook
- Joel Lawhead
- 167字
- 2021-07-23 19:48:52
Accessing the script path from within your script
Sometimes, you need to know exactly where the current working directory is so that you can access external resources.
Getting ready
This code uses the Python built-in library and can be used in any context. We will run this recipe in the QGIS Python console.
How to do it…
In this recipe, we will get the current working directory of the Python console, which can change with configuration:
- Start QGIS.
- From the Plugins menu, select Python Console.
- In the Python console, run the following code:
import os os.getcwd()
How it works…
QGIS relies heavily on file system paths to run the application and to manage external data. When writing cross-platform QGIS code, you cannot assume the working directory of your script.
There's more…
On his blog, one of the QGIS developers has an excellent post about the various aspects of path variables in QGIS beyond just the execution directory; you can check it out at http://spatialgalaxy.net/2013/11/06/getting-paths-with-pyqgis/.
- Interactive Data Visualization with Python
- 深入理解Java7:核心技術(shù)與最佳實(shí)踐
- The Data Visualization Workshop
- 你不知道的JavaScript(中卷)
- 深入實(shí)踐Kotlin元編程
- Julia數(shù)據(jù)科學(xué)應(yīng)用
- Android智能手機(jī)APP界面設(shè)計(jì)實(shí)戰(zhàn)教程
- Java多線程并發(fā)體系實(shí)戰(zhàn)(微課視頻版)
- Python面向?qū)ο缶幊蹋ǖ?版)
- Python繪圖指南:分形與數(shù)據(jù)可視化(全彩)
- 劍指大數(shù)據(jù):企業(yè)級(jí)電商數(shù)據(jù)倉(cāng)庫(kù)項(xiàng)目實(shí)戰(zhàn)(精華版)
- Linux Networking Cookbook
- C/C++程序設(shè)計(jì)教程
- C語(yǔ)言程序設(shè)計(jì)
- Learning Perforce SCM