To add current folder/directory to PATH environment,
in cmd windows,
set PATH=%PATH%;%CD%
To add current folder/directory to PATH environment,
in cmd windows,
set PATH=%PATH%;%CD%
To link Google maps to QGIS,
mouse-right-click on XYZ tiles --> new connection
Google roadmap
http://mt0.google.com/vt/lyrs=r&hl=en&x={x}&y={y}&z={z}
Google terrain
http://mt0.google.com/vt/lyrs=p&hl=en&x={x}&y={y}&z={z}
Google satellite
http://mt0.google.com/vt/lyrs=s&hl=en&x={x}&y={y}&z={z}
Google satellite Hybrid
http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}
In cmd window,
To install,
python -m pip install notebook
To use,
jupyter notebook
Method 1.
python -m pip install pyinstaller
python -m PyInstaller --noconfirm --onefile --windowed code.py
Method 2.
python -m pip install auto-py-to-exe
python -m auto_py_to_exe
To dynamically adjust all the column lengths,
writer = pd.ExcelWriter('temp.xlsx')
df.to_excel(writer, sheet_name='sheetName', index=False)
for column in df:
column_length = max(df[column].astype(str).map(len).max(), len(column))
col_idx = df.columns.get_loc(column)
writer.sheets['sheetName'].set_column(col_idx, col_idx, column_length)
writer.close()
To manually adjust a column using column name,
col_idx = df.columns.get_loc('columnName')
writer.sheets['sheetName'].set_column(col_idx, col_idx, 20)
To manually adjust a column using column index,
writer.sheets['sheetName'].set_column(col_idx, col_idx, 20)
Potential error messages:
AttributeError: 'Worksheet' object has no attribute 'set_column'
--> install "xlsxwriter" module
--> use the installed as the engine, writer = pd.ExcelWriter('temp.xlsx', engine='xlsxwriter')
We can remove "FutureWarning" messages in Python programs by adding:
import warnings
warnings.simplefilter(action='ignore', category=FutureWarning)
To get the CD-key of current Windows,
1. run PowerShell or cmd
2. execute either
wmic path softwareLicensingService get OA3xOriginalProductKey
or
powershell "(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey"