Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从两个python.py连接变量_Python_Python 3.x_List_Selenium_Faker - Fatal编程技术网

如何从两个python.py连接变量

如何从两个python.py连接变量,python,python-3.x,list,selenium,faker,Python,Python 3.x,List,Selenium,Faker,这很难用语言来解释,但这里有一个截图 基本上,我需要addy.py生成一个州缩写,states.py包含州或省全名的所有列表,因此在addy.py中,缩写是通过ab=fake.province_abbr获得的,现在我希望它通过从states.py获取省全名,通过这样做province=states.ab,但我不知道您是如何获得的应该在states.py上使用ab来使用或查找addy.py设置的缩写 听起来像是试图从字符串“AB”访问状态中的变量,即变量AB。在这种情况下,应该这样做 # stat

这很难用语言来解释,但这里有一个截图 基本上,我需要addy.py生成一个州缩写,states.py包含州或省全名的所有列表,因此在addy.py中,缩写是通过ab=fake.province_abbr获得的,现在我希望它通过从states.py获取省全名,通过这样做province=states.ab,但我不知道您是如何获得的应该在states.py上使用ab来使用或查找addy.py设置的缩写

听起来像是试图从字符串“AB”访问状态中的变量,即变量AB。在这种情况下,应该这样做

# states.py
AB = ('Alberta')
BC = ('British Columbia')
# etc.

这张照片是阿尔伯塔省的

首先弹出的是你有一张照片。省内州后=州+ab.回溯最后一次调用:文件C:/Users/WD/PycharmProjects/paypal/start.py,第1行,在PrintGetAttrState中的导入addy文件C:\Users\WD\PycharmProjects\paypal\addy.py,第19行,ab AttributeError:模块“states”没有属性“YT”进程,退出代码为1导入状态从faker导入随机导入字符串从random import faker导入randrange fake=faker'en_CA'eno=randrange0,10 ab=fake.province\u abbr street=fake.street\u address post1=fake.postalcode\u in\u provinceprovince\u abbr=ab city=fake.city pn=fake.phone\u number fname=fake.first\u name sname=fake.last\u name email=fname+sname+'@mail.com'printgetattrestates,ab print email name=random.choiceopen'name.txt'。读线这里是我的新代码your states.py并没有包含所有领土,states.py中缺少了“YT”育空领土。您还缺少努纳武特“努”、西北地区“新界”和爱德华王子岛“贝”。加上这些,我相信这会解决你的问题。是的,我5分钟前才注意到,它开始工作了,谢谢你的回答
# addy.py
import states

abbr = 'AB' # get from "Faker" or wherever else
print(getattr(states, abbr))