Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未定义unicode错误-页面和python 3_Python_Python 3.x_Flask_Flask Flatpages - Fatal编程技术网

未定义unicode错误-页面和python 3

未定义unicode错误-页面和python 3,python,python-3.x,flask,flask-flatpages,Python,Python 3.x,Flask,Flask Flatpages,我安装了FlatPages,正在尝试运行这个简单的应用程序(以显示.md文件): 我知道unicode现在是Python3中的str——我可以从我的应用程序中解决这个问题吗(不修改软件包)?如果软件包不支持Python3,那么你就不能很容易地让它工作。您可以等待支持或查找其他软件包。如果唯一的问题是缺少unicode的定义,那么它可以像 import builtins builtins.unicode = str 导入flask\u flatpages之前。但我怀疑唯一的问题是缺少unicod

我安装了
FlatPages
,正在尝试运行这个简单的应用程序(以显示
.md
文件):


我知道
unicode
现在是Python3中的
str
——我可以从我的应用程序中解决这个问题吗(不修改软件包)?

如果软件包不支持Python3,那么你就不能很容易地让它工作。您可以等待支持或查找其他软件包。如果唯一的问题是缺少
unicode
的定义,那么它可以像

import builtins
builtins.unicode = str

导入
flask\u flatpages
之前。但我怀疑唯一的问题是缺少unicode。。。这解决了问题,但我遇到了其他问题,如
Str没有属性decode()
。你的解决方案解决了这个问题。谢谢
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/flask_flatpages/__init__.py", line 290, in _pages
_walk(unicode(self.root))
import builtins
builtins.unicode = str