Python を使用して、メール アドレスからユーザー名を取得したいと考えています。私が考えた解決策は、電子メール アドレスをリストに追加し、@
記号のインデックスを見つけて、インデックスが見つかるまでリストをスライスすることでした。
私のコードは次のとおりです。
#!/usr/bin/env python<br/>
email = raw_input("Please enter your e-mail address: ")
email_list = []
email_list.append(email)
at_symbol_index = email_list.index("@")
email_username = email_list[0:at_symbol_index]
print email_username
しかし、スクリプトを実行するたびに、エラーが返されます。
ValueError: list.index(x): x not in list
コードの何が問題になっていますか?