路径/
file_name.py
main.py
file_name.py仅包含以下代码
{ 'app_name':'NTorq'}
没有别的
现在如何访问我的 main.py 文件中的应用名称
答案 0 :(得分:1)
您描述的python文件仅包含数据,因此不需要python文件。
巧合的是,JSON文件格式的字典和列表语法与Python类似。这意味着
{"app_name":"ntorq"}
根据两种格式的规则均有效。
我建议您将其重命名为name_file.json,以明确文件的用途。
使用json模块阅读后。
import json
name = json.load(open('name_file.json'))['app_name']
答案 1 :(得分:0)
如果file_name.py
仅包含{ 'app_name':'NTorq'}
,则为JSON文件,而不是python文件。
而且,如果您想阅读app_name.py
并将其转换为JSON,则应遵循Handras的回答。
或者您可以将file_name.py
中的数据设置为变量。
例如,
file_name.py
foo = {'app_name':'NTorq'}
然后将其导入。
main.py
from file_name import foo
print(foo["app_name"])
输出
NTorq