0

私は使いたいpythonが初めてです

変数ファイルのインポートから*

user.i からの入力として variablefile を取得する必要があります。raw_input() を使用しようとしましたが、うまくいきませんでした。Python でこれを行う方法はありますか

4

2 に答える 2

1

from ... import *名前の競合が発生する可能性があり、クラスなどが実際に定義されている場所を確認するのが難しくなるため、あまり良い方法ではありません。...これは、ユーザー入力から受け入れている場合に特に当てはまります。

import importlib
globals().update(vars(importlib.import_module(variablefile)))
于 2013-07-02T04:23:15.190 に答える
-1

試す:

myvar = "os"
eval("import %s" % myvar)
于 2013-07-02T04:21:45.377 に答える