python - 导入时传递arg

如何在导入python模块时将参数传递给它?
例如,从命令行运行脚本时,我可以执行以下操作:

python script.py [arg1] [arg2]  

我想在导入python中的模块时也这样做
我有两个模块, one.pytwo.py
一年:
name='TestTab'
import two [arg(which i want to be name variable)] 
tweet = Tweet()

二.py:
import sqlalchemy
name= [received arg]
class Tweet():
    __tabname__ = name
    id = Column(String(255))

基本上,我希望每次导入 two.py时都创建一个新表,并且希望在导入时传递新表的名称。

最佳答案

不是真正的蟒蛇,但一个最简单的方法是公开变量
一个.py

import two
two.name = "test"
tweet = two.Tweet()

2.py年
import sqlalchemy
name = None
class Tweet():
    __tabname__ = name
    id = Column(String(255))