chinajz 发表于 2022-12-27 08:10:17

python获取运行程序所在目录

如果python运行的程序,涉及到程序目录下的文件的读取或写入,可用以下方法:
import os
current_file_path=__file__
current_working_dir=os.path.dirname(current_file_path)
# 读取glade创建的窗体文件
builder.add_from_file(current_working_dir+'/cptj.glade')
#写入xml文件
tree.write(current_working_dir+"/data.xml",encoding="utf-8", xml_declaration=True)
这样无论在那个目录运行python程序,都能准确读写程序目录下的数据文件。

chinajz 发表于 2022-12-27 11:25:59

本帖最后由 chinajz 于 2023-2-5 12:49 编辑

运行界面见下图:

嘉岳呀 发表于 2022-12-27 15:27:40

不小心点踩了。。。。。。

chinajz 发表于 2023-2-5 12:55:16

顶一下看看
页: [1]
查看完整版本: python获取运行程序所在目录