相关疑难解决方法(0)

如何迭代给定目录中的文件?

我需要遍历.asm给定目录中的所有文件并对它们执行一些操作.

如何以有效的方式完成?

python directory iterator

477
推荐指数
7
解决办法
58万
查看次数

使用Python替换多个字符

我需要更换一些字符如下:&- > \&,#- > \#,...

我编码如下,但我想应该有更好的方法.任何提示?

strs = strs.replace('&', '\&')
strs = strs.replace('#', '\#')
...
Run Code Online (Sandbox Code Playgroud)

python string replace

158
推荐指数
8
解决办法
31万
查看次数

如何检查Python unicode字符串是否包含非西方字母?

我有一个Python Unicode字符串.我想确保它只包含罗马字母(A到Z)中的字母,以及欧洲字母表中常见的字母,例如ß,ü,ø,é,à和î.它应该包含其他字母(中国,日本,韩语,阿拉伯语,俄语,希伯来语等)的字符.这样做的最佳方法是什么?

目前我正在使用这段代码,但我不知道它是否是最好的方法:

def only_roman_chars(s):
    try:
        s.encode("iso-8859-1")
        return True
    except UnicodeDecodeError:
        return False
Run Code Online (Sandbox Code Playgroud)

(我正在使用Python 2.5.我也在Django中这样做,所以如果Django框架碰巧有办法处理这样的字符串,我可以使用该功能 - 但是我没有遇到过类似的东西.)

python django unicode

26
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×3

directory ×1

django ×1

iterator ×1

replace ×1

string ×1

unicode ×1