Python3:从另一个文件导入长字符串(JSON)

时间:2018-12-14 08:27:00

标签: json python-3.x import

这是原始文件_1.py。可以。

session_token = xxxxxxxxxx

body = """{
    ....
    ....
    "session": "%s"
}""" % session_token

现在我想将 body =“”“ {....}”“ %session_token 除外)移动到file_2.py(例如,名为json_string的新参数)

因此,file_1变为:

import file_2
session_token = xxxx

body = file_2.json_string % session_token

它将返回错误。如何解决?

1 个答案:

答案 0 :(得分:0)

最简单的调试方法是在交互式shell模式下启动脚本:

python -i file_1.py

然后,您可以只检查正文,会话等的值。甚至可以调用dir()并检查您的环境字典:

python>> dir()
# results in something like: [__builtins__, ..., body, session]