- 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/.
- Learning C# by Developing Games with Unity 2020
- Mastering Ember.js
- PyTorch自然語言處理入門與實戰(zhàn)
- The Computer Vision Workshop
- 概率成形編碼調(diào)制技術(shù)理論及應(yīng)用
- 深入理解Android:Wi-Fi、NFC和GPS卷
- Java系統(tǒng)化項目開發(fā)教程
- 0 bug:C/C++商用工程之道
- iOS開發(fā)項目化入門教程
- Modular Programming with JavaScript
- Dart:Scalable Application Development
- Visual C++程序設(shè)計全程指南
- Visual FoxPro程序設(shè)計習(xí)題及實驗指導(dǎo)
- Mastering Data Analysis with R
- C語言從入門到精通(第5版)