簡體   English   中英

如何從 python 文件中訪問字典(使用 python)

[英]How can i access a dictionary from a python file (using python)

我有這個文件名為“names.py”

names = {}

names['males']=[
  "Bob",
  "Will",
  "John"
]
names['female']=[
  "Anna",
  "Lindsay",
  "Nicole",
]

我還有另一個名為“income.py”的.py文件

exec(open("names.py").read())
print(names["males"])

但這行不通。 它說沒有“名稱”變量。 有誰知道該怎么做? 它必須是 2 個不同的文件。

Filelord 暗示了您可以如何使用 import 語句來做到這一點。 根據他的評論,當“names.py”位於同一文件夾/目錄中時,這是一種可能的方式。

import names

print(names.names['males'])

當我執行這個程序時,這就是我終端上打印的內容。

['Bob', 'Will', 'John']

希望能澄清事情。

問候。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM