【发布时间】:2016-10-14 09:07:06
【问题描述】:
我在 Q_GIS 中有一些 Python 代码可以打开对象。我遇到的问题是目录中有一个无法编码的字符(类似下划线的字符)。错误是:
Traceback(最近一次调用最后一次):文件“”,第 1 行,in UnicodeEncodeError: 'ascii' 编解码器无法对字符 u'\u2013' 进行编码 位置 10:序数不在范围内(128)
我的小代码是:
from os import startfile;
proj = QgsProject.instance();
UriFile = str(proj.fileName());
img = '[% "pad" %]';
Path = str(os.path.dirname(UriFile));
startfile(Path+img)
由于我的编程能力不强,所以请你帮我在这个小代码中添加一些代码来解决这个问题。
【问题讨论】: