Python ファイルをインポートして、後でユーザー入力を使用するにはどうすればよいですか?
例えば:
#mainprogram
from folder import startup
name
#startup
name = input('Choose your name')
私が望むのは、スタートアップ プログラムを使用して名前を入力し、後でメイン プログラムでその名前を使用できるようにすることです。
Python ファイルをインポートして、後でユーザー入力を使用するにはどうすればよいですか?
例えば:
#mainprogram
from folder import startup
name
#startup
name = input('Choose your name')
私が望むのは、スタートアップ プログラムを使用して名前を入力し、後でメイン プログラムでその名前を使用できるようにすることです。
コードの後半でその変数にアクセスできますstartup.name
。
クラスと関数でコードを実行する方がよいと思います。私はあなたがすることをお勧めします:
class Startup(object):
@staticmethod
def getName():
name = ""
try:
name = input("Put your name: ")
print('Name took.')
return True
except:
"Can't get name."
return False
>> import startup
>> Startup.getName()
name
になりますstartup.name
。使っdir(startup)
て見ることができます。
または、代替ソリューションとして:
# Assuming from the names that 'folder' is a folder and 'startup' is a Python script
from folder.startup import *
これで、前にname
なくても使用できます。startup.