オブジェクトを開くQ_GISに少しPythonコードがあります。私が持っている問題は、ディレクトリにはエンコードできない文字(アンダースコアのような文字)があるということです。エラーは次のとおりです。ASCIIコーデックで文字をエンコードできません ' u2013'
Traceback (most recent call last): File "", line 1, in UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 10: ordinal not in range(128)
私の小さなコードは次のとおりです。
from os import startfile;
proj = QgsProject.instance();
UriFile = str(proj.fileName());
img = '[% "pad" %]';
Path = str(os.path.dirname(UriFile));
startfile(Path+img)
ので、私の小さなプログラミングのスキルを、私は私が問題を克服するために、この小さなコードにいくつかのコードを追加支援することをお願いします。