python - 如何导入自定义 json 模块而不是 python 2.7 中的默认模块?

标签 python json

假设我的目录结构是:

C:\Scripts\myscript.py
C:\Scripts\customjson\json.py

myscript.py python 脚本位于顶部:

sys.path.append(os.path.join(os.path.dirname(sys.argv[0]), 'customjson'))
import json

问题是,我有一个“customjson”文件夹,其中包含我想使用的 json.py,而不是 Python 2.7 附带的默认 json 包。如何使脚本使用“customjson”而不是标准 json?

最佳答案

尝试首先在 sys.path 中插入您的 customjson 目录:

sys.path.insert(0, os.path.join(os.path.dirname(sys.argv[0]), 'customjson'))
import json

关于python - 如何导入自定义 json 模块而不是 python 2.7 中的默认模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11908290/

相关文章:

json - 通过 RestAssured 中的 JsonPath 访问匿名数组的元素

ios - 获取与 Json ios 的 url 连接 - swift

javascript - 如何使用此 JSON 数据(如数组)

python - 来自 python 看门狗的 In_close_write 事件

Python ftplib.error_perm 550 : No such file or directory?

python - 查找列表中每个字符串之间的最大差异

python - Pandas DataFrame 中的 .gt 运算符

python - 如何在sql命令中使用python变量

json - jq合并json数组元素

java - 将字符串从 Java 文件传递​​到 jQuery