py文件本身的file是当前路径 但是如果是pyinstaller生成可执行文件exe后 就不是当前路径了 而是会跑到C盘的一个路径 解决方法是 import sys sys.executbe 本身是返回py解释器路径 如果本身是可执行exe,那就返回当前路径 这里注意一点:返回的路径要加dirname,这样才能到这个当前的根目录不然直接用这个路径会 闪退