我有一個工作python腳本的事,但必須在Python 3string.lower在Python 3
例如已經改變,如果我想參數1轉換爲小寫:
import string
print(string.lower(sys.argv[1]))
它說那'module' object has no attribute 'lower'
- 好吧,我明白了,string
現在是一個模塊。
如果我刪除了導入,而且只寫了string.lower('FOO')
,那就抱怨name 'string' is not defined
。
那麼將字符串轉換爲小寫字符的正確方法是什麼?
是的,你的第二個例子中沒有'string'變量。那麼你想轉換什麼? – squiguy
爲什麼不''sys.argv [1] .lower()'? –
啊,我的錯。我沒有注意到我從谷歌搜索找到的文檔是版本2.7 – Axarydax