0
私の機能は実行時に印刷されますが、私はマスターファイルから印刷するか、別の印刷機能を作成します。戻り値を印刷物に渡す方法がわかりません。Pythonモジュール印刷
Master.py:
import main
import split
import password
main.py:
import split
def main():
# first_name = raw_input('please enter Your Name: ')
# family_name = raw_input('Please enter Your Surname: ')
# student_ID = raw_input('Please enter your Student ID number: ')
first_name = 'Benjamin'
family_name = 'Montgomery'
student_ID = '1000036317'
login = split.letters(first_name, family_name, student_ID)
print login
return login
main()
split.py:
# import main
def letters(first_name,family_name,student_ID):
name = first_name[:3]
lastname = family_name[:3]
ID_tree = student_ID[:3]
login = name+lastname+ID_tree
# print login
return str(login)
# letters(first_name,family_name,student_ID)
それは半分だけ私の事を掲載何とか投稿私の最初の時間:( –
@BenjamindeMontgomeryはあなたの質問の下であなたの投稿を編集するために 'edit'リンクを使用します次回は投稿の下にあるプレビューを調べてあなたの投稿がよさそうだと確信してください – MattDMo
mt先生がとても似ています共通の関数とメソッドで同じ名前を共有するモジュールを作成する際には注意してください。 "split"はメソッドです文字列の。私はマイナーチェンジしてコードをテストし、それは正常に印刷されました(ここに私が持っているものです): –