首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中使用scharfes s或'scharfes‘s时崩溃

在python中使用scharfes s或'scharfes‘s时崩溃
EN

Stack Overflow用户
提问于 2018-04-20 11:43:24
回答 1查看 619关注 0票数 0

在此之前,我使用以下代码解决了ASCII与UTF-8编码的问题。

代码语言:javascript
复制
    import sys
    reload(sys)
    sys.setdefaultencoding('utf8')`

或者有时候这就足够了:

代码语言:javascript
复制
    html = html.decode("utf-8")

现在的区别是,在我的regex函数中,我直接在代码中使用“”(在所有数据/变量之前)。程序也会崩溃,即使我用“输出”来评论这个部分。

代码语言:javascript
复制
    SyntaxError: Non-ASCII character '\xc3' in file bla/bla/bla.py on line 75, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

折叠线造成了以下问题:

代码语言:javascript
复制
    def adjust_city_name(name):
        matchesfound = re.search('((Stadt|Große Kreisstadt)\s)?(.*)', name, re.IGNORECASE)

有什么办法可以解决这个问题呢?

全面回溯:

代码语言:javascript
复制
    Traceback (most recent call last):
     File "bla/bla/crwl.py", line 2, in <module>
    from linkParser import *
    File "bla/bla/linkParser.py", line 2, in <module>
    from helpFunctions import *
    File "bla/bla/helpFunctions.py", line 75
    SyntaxError: Non-ASCII character '\xc3' in file bla/bla/helpFunctions.py on line 75, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-20 11:46:23

您需要将编码添加到文件的顶部:

代码语言:javascript
复制
#!/usr/bin/env python
# -*- coding: utf-8 -*-

您可以阅读更多关于它的这里

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49940890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档