草庐IT

ascii_lowercase

全部标签

Python Unicode解码错误: 'ascii' codec can't decode byte 0xe2 ordinal not in range(128)

我正在尝试使用Python在GoogleAppEngine中编写我的第一个应用程序(应用程序链接:http://contractpy.appspot.com/-它只是一个实验性应用程序)。整个代码如下。但是,当我提交数据时,出现此错误(显示在日志中):(...)line265,inget"contractType":geted_contractTypeUnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe2inposition949:ordinalnotinrange(128)第265行在这个ifblock中:self.response.ou

python - 相当于 python 2.x 中 unicode 字符串的 string.ascii_letters?

在标准库的“string”模块中,string.ascii_letters##Sameasstring.ascii_lowercase+string.ascii_uppercase是'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'是否有一个类似的常量可以包含在unicode中被认为是字母的所有内容? 最佳答案 您可以构造自己的Unicode大写和小写字母常量:importunicodedataasudall_unicode=''.join(unichr(i)foriinxr

Python:Ascii字符<->十进制表示转换

您好,我需要能够将ascii字符转换为其对应的十进制字符,反之亦然。我该怎么做? 最佳答案 num=ord(char)char=chr(num)例如,>>>ord('a')97>>>chr(98)'b'您可以阅读有关Python中内置函数的更多信息here. 关于Python:Ascii字符十进制表示转换,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4387138/

Python - 替换字符串中的非 ASCII 字符 (»)

我需要用空格替换字符串中的字符“»”,但我仍然遇到错误。这是我使用的代码:#-*-coding:utf-8-*-frombs4importBeautifulSoup#othercodesoup=BeautifulSoup(data,'lxml')mystring=soup.find('a').text.replace('»','')UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xbb'inposition13:ordinalnotinrange(128)但是如果我用其他脚本测试它:#-*-coding:utf-8-*-a="

python - UnicodeEncodeError : 'ascii' codec can't encode character [. ..]

我已阅读HOWTOonUnicode来自官方文档和完整、非常详细的article以及。我仍然不明白为什么它会抛出这个错误。这是我的尝试:我打开一个XML文件,其中包含超出ASCII范围(但在允许的XML范围内)的字符。我用cfg=codecs.open(filename,encoding='utf-8,mode='r')做到这一点运行良好。查看带有repr()的字符串还显示了一个unicode字符串。现在我继续阅读parseString(cfg.read().encode('utf-8').当然,我的XML文件以此开头:.虽然我认为它不相关,但我也为我的python脚本定义了utf-8

python - Python中的字母序列

有没有Python内置的生成字母的方法/模块,比如内置常量LETTERS或者R中的字母常量?R内置常量以letters[n]的形式工作,如果n=1:26,则生成字母表中的小写字母。谢谢。 最佳答案 它叫做string.ascii_lowercase.如果您想随机选择n个小写字母,那么:fromstringimportascii_lowercasefromrandomimportchoiceletters=[choice(ascii_lowercase)for_inrange(5)]如果你想要它作为一个字符串,而不是一个列表,那么使用

python - Python中的字母序列

有没有Python内置的生成字母的方法/模块,比如内置常量LETTERS或者R中的字母常量?R内置常量以letters[n]的形式工作,如果n=1:26,则生成字母表中的小写字母。谢谢。 最佳答案 它叫做string.ascii_lowercase.如果您想随机选择n个小写字母,那么:fromstringimportascii_lowercasefromrandomimportchoiceletters=[choice(ascii_lowercase)for_inrange(5)]如果你想要它作为一个字符串,而不是一个列表,那么使用

python - Windows 中 GTK-GUI 翻译中的非 ASCII 符号不起作用?

我有一个小的python程序,它展示了如何为Linux和Windows翻译GTK(pygobject)GUI。在Linux中一切正常,但在Windows中,非ASCII符号不会在翻译中呈现。我假设Glade文件和*.mo文件都被正确解码,因为:英文界面显示非ASCII符号正常英文和翻译都在打印语句中显示非ASCII字符这是英文原版界面的样子:德文翻译不使用环境变量或PANGOCAIRO_BACKEND=win32:使用环境变量PANGOCAIRO_BACKEND=fontconfig(PANGOCAIRO_BACKEND=fc)的德语翻译。第一个标签设置为使用Calibri和Pango

python - Windows 中 GTK-GUI 翻译中的非 ASCII 符号不起作用?

我有一个小的python程序,它展示了如何为Linux和Windows翻译GTK(pygobject)GUI。在Linux中一切正常,但在Windows中,非ASCII符号不会在翻译中呈现。我假设Glade文件和*.mo文件都被正确解码,因为:英文界面显示非ASCII符号正常英文和翻译都在打印语句中显示非ASCII字符这是英文原版界面的样子:德文翻译不使用环境变量或PANGOCAIRO_BACKEND=win32:使用环境变量PANGOCAIRO_BACKEND=fontconfig(PANGOCAIRO_BACKEND=fc)的德语翻译。第一个标签设置为使用Calibri和Pango

python - Python 中的 ASCII 艺术

我是python的新手,把它作为一种兴趣爱好,通过一些搜索,我自己找到了一堆来自“计算实践”的练习,其中一个是关于写作的一个ASCII数字,如下所示。这似乎是一个足够简单的练习,但我似乎无法理解使用数字来绘制它,练习表明上面的绘图是通过使用数字“1”绘制的。它还声明不能或不应该使用小于0或大于100的数字来创建ASCII绘图。还有一个例子:这里输入的是数字“2”。我找到了一种让第一张图片出现的方法,但不是通过以任何方式使用给定的数字,只是在while循环中使用一个简单的“else”,这样我就可以过滤掉下面的数字或等于0且大于或等于100。我已经死了。如上所述,我的代码不使用变量编号来创