0

次のps出力が表示されます。とはU<sどういう意味ですか? 強制的に実行する方法は?

root              3531   0.0  0.4  4737660  34172   ??  U<s  Wed09AM 189:36.15 /System/Library/CoreServices/backupd.bundle/Contents/Resources/backupd

Python 辞書からキーと値のペアを一致させると、ばかげた結果が得られます

頭字語を展開するための Python 辞書を作成しました。たとえば、ディクショナリには次のエントリがあります。

Acronym_dict = {
     "cont":"continued"
}

辞書検索のコードは次のとおりです。

def code_dictionary(text, dict1=Acronym_dict):

for word in text.split():
   for key in Acronym_dict:
        if key in text:
            text = text.replace(key, Acronym_dict[key],1)
return text

問題は、コードが部分文字列 'cont' を含むすべての文字列をcontinue に置き換えていることです。たとえば、コンチネンタルは辞書によって「continuedinental」に置き換えられています。これは私がしたくないことです。辞書の各キーの前後にスペースを追加できることはわかっていますが、辞書が非常に長いため、時間がかかります。他の代替案は?? 提案してください。

4

1 に答える 1