草庐IT

US_ASCII

全部标签

python - 如何轻松打印 ascii-art 文本?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我有一个转储大量输出的程序,我希望其中一些输出真正脱颖而出。一种方法是使用ascii艺术呈现重要文本,例如thiswebservice例如:#########################################################################################################其他解决方案可以是彩色或粗体输出。那么如何在Python

python - UnicodeDecodeError : 'ascii' codec can't decode byte 0xc3 in position 23: ordinal not in range(128)

当我尝试连接它时,当字段包含“ñ”或“´”时,我会收到UnicodeDecodeError。如果包含“ñ”或“´”的字段是最后一个,我不会出错。#...nombre=fabricanombre=nombre.encode("utf-8")+'-'+sector.encode("utf-8")nombre=nombre.encode("utf-8")+'-'+unidad.encode("utf-8")#...returnnombre有什么想法吗?非常感谢! 最佳答案 您正在编码为UTF-8,然后重新-编码为UTF-8。Python只

python - 将字符串转换为 ASCII 值 python

如何将字符串转换为ASCII值?例如,“hi”将返回[104105]。ord('h')和ord('i')可以单独做,但是字母很多的时候会很麻烦。 最佳答案 您可以使用列表推导:>>>s='hi'>>>[ord(c)forcins][104,105] 关于python-将字符串转换为ASCII值python,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8452961/

Python NLTK : SyntaxError: Non-ASCII character '\xc3' in file (Sentiment Analysis -NLP)

我正在使用NLTK来完成关于情绪分析的任务。我正在使用Python2.7。NLTK3.0和NumPy1.9.1版本。这是代码:__author__='karan'importnltkimportreimportsysdefmain():print("Start");#gettingthestopwordsstopWords=open("english.txt","r");stop_word=stopWords.read().split();AllStopWrd=[]forwdinstop_word:AllStopWrd.append(wd);print("stopwords->",Al

python - 如何使用 python numpy.savetxt 将字符串和 float 写入 ASCII 文件?

我有一组同时包含字符串和float的列表,例如:importnumpyasnumNAMES=num.array(['NAME_1','NAME_2','NAME_3'])FLOATS=num.array([0.5,0.2,0.3])DAT=num.column_stack((NAMES,FLOATS))我想把这两个列表堆叠在一起,以列的形式写入一个文本文件;因此,我想使用numpy.savetxt(如果可能)来执行此操作。num.savetxt('test.txt',DAT,delimiter="")当我这样做时,我收到以下错误:>>>num.savetxt('test.txt',DA

python - 如何在 python 中将 ascii 值列表转换为字符串?

我在Python程序中有一个列表,其中包含一系列数字,这些数字本身就是ASCII值。如何将其转换为可以回显到屏幕的“常规”字符串? 最佳答案 您可能正在寻找“chr()”:>>>L=[104,101,108,108,111,44,32,119,111,114,108,100]>>>''.join(chr(i)foriinL)'hello,world' 关于python-如何在python中将ascii值列表转换为字符串?,我们在StackOverflow上找到一个类似的问题:

python - PIP 安装 Numpy 抛出错误 "ascii codec can' t decode byte 0xe2"

我在新构建的计算机上安装了新安装的Ubuntu。我刚刚使用apt-get安装了python-pip。现在,当我尝试pipinstallNumpy和Pandas时,它会出现以下错误。我在SO和Google上的很多地方都看到过这个错误,但我一直无法找到解决方案。有人提到这是一个错误,一些线程只是死了......这是怎么回事?Traceback(mostrecentcalllast):File"/usr/bin/pip",line9,inload_entry_point('pip==1.5.4','console_scripts','pip')()File"/usr/lib/python2.

python - 将二进制转换为 ASCII,反之亦然

使用此代码获取字符串并将其转换为二进制:bin(reduce(lambdax,y:256*x+y,(ord(c)forcin'hello'),0))这个输出:0b110100001100101011011000110110001101111如果我把它放入thissite(在右侧站点上)我收到了hello的消息。我想知道它使用什么方法。我知道我可以将二进制字符串拼接成8个,然后将其与bin(ord(character))或其他方式的相应值匹配。真的在寻找更简单的东西。 最佳答案 对于Python2上[-~]范围内的ASCII字符:>>

python - UnicodeEncodeError : 'ascii' codec can't encode character u'\u2013' in position 3 2: ordinal not in range(128)

我正在使用xlrd解析XSL文件。大多数事情都运行良好。我有一本字典,其中键是字符串,值是字符串列表。所有的键和值都是Unicode。我可以使用str()方法打印大部分键和值。但是有些值有Unicode字符\u2013我得到了上述错误。我怀疑这种情况正在发生,因为这是嵌入在Unicode中的Unicode,Python解释器无法对其进行解码。那么我该如何摆脱这个错误呢? 最佳答案 你也可以打印Unicode对象,你不需要在它周围做str()。假设你真的想要一个str:当您执行str(u'\u2013')时,您正在尝试将Unicode

python - 如何删除非 ASCII 字符但保留句点和空格?

我正在处理一个.txt文件。我想要文件中没有非ASCII字符的文本字符串。但是,我想留下空格和句号。目前,我也在剥离这些。代码如下:defonlyascii(char):iford(char)127:return''else:returnchardefget_my_string(file_path):f=open(file_path,'r')data=f.read()f.close()filtered_data=filter(onlyascii,data)filtered_data=filtered_data.lower()returnfiltered_data我应该如何修改onlya