python文件中可以包含任何数据内容

您所在的位置:网站首页 python文件可以包含任何内容吗 python文件中可以包含任何数据内容

python文件中可以包含任何数据内容

2023-10-20 00:48| 来源: 网络整理| 查看: 265

I know I can include Python code from a common file using import MyModuleName - but how do I go about importing just a dict?

The problem I"m trying to solve is I have a dict that needs to be in a file in an editable location, while the actual script is in another file. The dict might also be edited by hand, by a non-programmer.

script.py

airportName = "BRISTOL"

myAirportCode = airportCode[airportName]

myDict.py

airportCode = {"ABERDEEN": "ABZ", "BELFAST INTERNATIONAL": "BFS", "BIRMINGHAM INTERNATIONAL": "BHX", "BIRMINGHAM INTL": "BHX", "BOURNMOUTH": "BOH", "BRISTOL": "BRS"}

How do I access the airportCode dict from within script.py?

解决方案

Just import it

import script

print script.airportCode

or, better

from script import airportCode

print airportCode

Just be careful to put both scripts on the same directory (or make a python package, a subdir with __init__.py file; or put the path to script.py on the PYTHONPATH; but these are "advanced options", just put it on the same directory and it"ll be fine).



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3