Python中文
首页
教程
问答
标签
搜索
登录
注册
如何使Python字符串版本不可知
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>如何使Python字符串与它们所使用的Python版本无关?在</p> <p>我试图维护可以与Python2.7和Python3.*一起工作的代码,但我遇到了很多违反直觉的错误。例如,这在Python 2.7中非常适用:</p> <pre><code>print('Job: %s' % job) </code></pre> <p>但是在Python 3.3中失败了,错误是:</p> ^{pr2}$ <p>如果我把那行改成:</p> <pre><code>print(('Job: %s' % job).encode('utf-8')) </code></pre> <p>这在Python3.3中修复了它……但是这破坏了Python2.7,现在它抛出了完全相同的错误。在</p> <p>尝试在Python中管理字符串感觉就像在玩“打鼹鼠”。如何对字符串进行可靠的编码,使它们在所有版本的Python中都能正常工作?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p><code>six</code>库是为以下内容而构建的:</p> <pre><code>import six print("%s" % six.u(job)) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何合并多个PDF文件?
2 回答
如何合并多个xarray数据变量及其坐标?
3 回答
如何合并多个列中具有重复值的行
5 回答
如何合并多个唯一id
3 回答
如何合并多个图纸并使用图纸名称的名称重命名列名?
10 回答
如何合并多个字典并添加同一个键的值?(Python)
5 回答
如何合并多个搜索结果文件(pkl)以将它们全部打印在一起?
9 回答
如何合并多个数据帧
5 回答
如何合并多个数据帧并使用Pandas为假人添加列?
2 回答
如何合并多个数据帧并按时间戳排序
9 回答
如何合并多个数据帧的列表并用另一个lis标记每列
9 回答
如何合并多个数据框中的列
5 回答
如何合并多个文件?
8 回答
如何合并多个查询集?
5 回答
如何合并多个绘图?
4 回答
如何合并多个词典
9 回答
如何合并多个输入数据集(数据帧)?
2 回答
如何合并多条记录中拆分的文本行
2 回答
如何合并多索引列datafram
7 回答
如何合并多级(即多索引)数据帧?
4 回答