繁体   English   中英

如何从我已经制作成可执行文件的python文件中读取json内容(Mac)

[英]How do I read json content from python file that I have made into an executable (Mac)

我最近将我的第一个python程序编译成一个独立的可执行文件。 但是有一个问题。 我的python程序最初访问同一目录中的.json文件并向其写入内容。 现在我已将python文件转换为exec文件,它似乎不再访问同一目录中的.json文件。 请帮忙!

我想问题出现是因为可执行文件与脚本不在同一个文件夹中。 我可以建议你这个解决方案:

import os

# csfp - current script folder path
csfp = os.path.dirname(os.path.realpath(__file__))
json_file = os.path.join(csfp, "config.json")

你做这个json_file变量你想做什么,它包含你的json文件的路径和名称(例如C:\\ Some_folder \\ My_python_project \\ config.json)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM