0

Python ファイルをインポートして、後でユーザー入力を使用するにはどうすればよいですか?

例えば:

#mainprogram
from folder import startup
name

#startup
name = input('Choose your name')

私が望むのは、スタートアップ プログラムを使用して名前を入力し、後でメイン プログラムでその名前を使用できるようにすることです。

4

3 に答える 3

2

コードの後半でその変数にアクセスできますstartup.name

于 2013-08-10T20:46:25.143 に答える
0

クラスと関数でコードを実行する方がよいと思います。私はあなたがすることをお勧めします:

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()
于 2013-08-10T23:27:50.317 に答える
0

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.

于 2013-08-10T20:50:35.323 に答える