1
난 안 ASCII [126 0]에 문자열 문자를 제거하는 방법을 효율적인 방법?더 나은 방법은
//
개선 된 방법 선택 (감사) :
non_printable = re.compile("[^ -~]")
def cleanObjEncodings(obj):
for k, v in vars(obj).items():
if type(v) is str:
setattr(obj, k, non_printable.sub('', v))
return obj
'+ ='으로 점진적으로 큰 문자열을 작성하는 대신'list.join'을 사용하십시오. – Kevin
공백 ASCII 문자 32 (0이 아님)가 아닌가? 따라서 "인쇄 가능 ASCII 문자 (0-126)"에서 "인쇄 가능"또는 "0"이 잘못되었습니다. –
공백 문자부터 물결표까지를 의미합니다. – humbug