在插入远程服务器(linux)中的数据库之前,我使用python代码对文本进行编码。因为我有特殊的字符,所以我需要将它们编码为unicode。但我在编码文本时出现了以下错误。
UnicodeDecodeError:'ascii‘编解码器不能解码位置2的字节0xf8 :序数不在范围内(128个)
我的代码是:
for item in dict.iteritems():
name = item[0].encode('UTF-8') -- error in this line
..........
这是什么意
如何在Windows7命令行中编写这个类似linux的循环?
for docker_path in `ls | grep "docker$"`
do
cd $docker_path
mvn -B -f pom.xml clean deploy -Pdocker
cd ..
done
我需要找到所有的*docker/目录,执行mvn命令并返回到patern目录,但对于Windows7系统。
我一直在使用Paramiko在Linux/Windows机器上发送命令。
它可以很好地在Ubuntu机器上远程执行测试。然而,它在Windows7主机上不起作用。
下面是我收到的错误:
def _unit_for_event(self):
self_event.wait()
assert self.event.isSet()
if self.event_ready:
return
e = self.transport.get_exception()
if e is None:
e = SSHException ('Channel closed.