0
我正在寫一個非常簡單的個人使用程序,以便我可以將小寫字母轉換爲大寫字母。不過,當我有特殊字符時,我遇到了問題括號'()'有沒有辦法忽略所有特殊字符,但仍然打印?例如,如果我通過(你好),我想收到(HELLO)。我的代碼是:具有特殊字符的大寫字母功能Python
import sys, re
upper_case = []
lower_case = sys.argv[1:]
for word in lower_case:
upper_case.append(word.upper())
for item in upper_case:
print item,
這在我的電腦上效果很好。是不是在你的工作? – zondo
我得到命令未找到錯誤,當我有特殊字符,如&*(等在我的argv字符串輸入 –
圍繞你作爲參數傳遞的引號'python foo.py「(你好)」'將導致'( HELLO)' – idjaw