许多帖子认为在Unix环境中<dependency>
<groupId>org.geotools.jdbc</groupId>
<artifactId>gt-jdbc-postgis</artifactId>
<version>${geotools.version}</version>
</dependency>
和wb
之间没有区别,例如Python file IO 'w' vs 'wb' [duplicate]。但是我的反其道而行之。
环境是Ubuntu 16.04和Python 2.7.13。执行以下代码
w
收到错误:
from __future__ import print_function
log = open("output.txt", "w")
print('{:02d} {} {} {} {} {}'.format(
queryID,
"Q0",
match[0], # filename
rank,
match[1], # score
config.MY_NAME
), file = log)
然后我尝试用TypeError: write() argument 1 must be unicode, not str
替换,解决了问题,没有更多错误
wb
有人可以帮忙解释一下这里发生了什么吗?