AttributeError: 'function' オブジェクトに 'split' 属性がない Solution
2022-02-09 06:04:34
Reverse reading and reversing strings for #List
def reverseWords(input):
#split the words in the sentence into a list by spaces
inputWords = input.split(" ")
print("Initial list: ",inputWords)
# flip the sentence by reading the list of words from back to front
inputWords = inputWords[-1::-1]# the first parameter means the last element of the list, the second parameter means move to the end, the third parameter means move from back to front 1 at a time
print("flipped list: ",inputWords)
# Reassemble the sentences according to the list
output = ' '.join(inputWords)
print("flipped sentences:",output)
return output
input("Please input some words:")
rw = reverseWords(input)
上記のコードを実行した結果、報告されたエラーは以下の通りです。
Please input some words:Never Give Up !
Traceback (most recent call last):
File "<ipython-input-10-73122fe302c8>", line 16, in <module>
rw = reverseWords(input)
File "<ipython-input-10-73122fe302c8>", line 3, in reverseWords
inputWords = input.split(" ")
AttributeError: 'function' object has no attribute 'split'
解決策は input("Please input some words:") を input = input("Please input some words:") に変更することです。
修正したコードは以下の通りです。
Reverse reading of #List and reversing strings
def reverseWords(input):
#split the words in the sentence into a list by spaces
inputWords = input.split(" ")
print("Initial list: ",inputWords)
# flip the sentence by reading the list of words from back to front
inputWords = inputWords[-1::-1]# the first parameter means the last element of the list, the second parameter means move to the end, the third parameter means move from back to front 1 at a time
print("flipped list: ",inputWords)
# Reassemble the sentences according to the list
output = ' '.join(inputWords)
print("flipped sentences:",output)
return output
input = input("Please input some words:")
rw = reverseWords(input)
結果を実行します。
Please input some words:Never Give Up !
Initial list: ['Never', 'Give', 'Up', '!]
flipped list: ['! , 'Up', 'Give', 'Never']
Flipped sentences: ! Up Give Never
関連
-
ValueError: 入力配列を形状 (22500,3) から形状 (1) にブロードキャストできなかった。
-
python で word, excel, csv, json ファイルの読み書きをする。
-
Django リクエストボディの属性を変更する AttributeError: 属性を設定できない
-
python3.x: urllib2' という名前のモジュールがない
-
Pythonエラー解決] 'urllib2'という名前のモジュールがない解決方法
-
pythonのstring()モジュール
-
メール送信を自動化するPython - Blog内のメッセージのメールアドレスを自動で取得して送信
-
Anaconda 詳細インストールおよび使用チュートリアル(画像付き)
-
エンコード問題:UnicodeDecodeError: 'utf-8' コーデックは、位置のバイト 0xb3 をデコードできません。
-
Pythonです。AttributeError: module 'numpy' has no attribute 'dtype' 問題が解決されました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python3.3継続行のアンダーインデントで、.の後に複数のスペースを入れて視覚的にインデントしています。
-
python3 failed to start Fatal Python error: initfsencoding: unable to load file system codec
-
Python: pyHook-1.5.1-cp37-cp37m-win_amd64.whl はこのプラットフォームでサポートされたホイールではありません。
-
Python クローラーで AttributeError: 'NoneType' オブジェクトに属性 'text' がないエラー。
-
AttributeError: モジュール 'tensorflow'に属性 'placeholder' がない問題
-
Python仮想環境のインストールと設定
-
移動平均のPython実装
-
TypeError: 'builtin_function_or_method' オブジェクトは反復可能ではありません。
-
TypeError: 'str' と 'int' のインスタンスの間で '<' はサポートされていません。
-
Selenium issue IOError: [Errno 2] そのようなファイルまたはディレクトリがありません: 'nul'