如何引用通过data_files属性添加的文件?

时间:2018-12-06 04:03:19

标签: py2app

使用py2app,说我使用以下方法向包中添加了几个文件:

 <div class="form-group col-md-2">
                {{Form::label('employee_no', 'Employee No.')}}
                {{Form::text('employee_no', '',['class' => 'form-control', 'placeholder' => 'Employee No.'])}}
        </div>

    <div class="row">
        <div class="form-group  col-md-4">
                {{Form::label('last_name', 'Last Name')}}
                {{Form::text('last_name', '',['class' => 'form-control', 'placeholder' => 'Last Name'])}}
        </div>

        <div class="form-group  col-md-4">
                    {{Form::label('first_name', 'First Name')}}
                    {{Form::text('first_name', '',['class' => 'form-control', 'placeholder' => 'First Name'])}}
        </div>
    </div>

    <div class="row">
        <div class="form-group  col-md-4">
                    {{Form::label('middle_name', 'Middle Name')}}
                    {{Form::text('middle_name', '',['class' => 'form-control', 'placeholder' => 'Middle Name'])}}
        </div>

        <div class="form-group  col-md-4">
                    {{Form::label('nick_name', 'Nick Name')}}
                    {{Form::text('nick_name', '',['class' => 'form-control', 'placeholder' => 'Nick Name'])}}
        </div>
    </div>

,例如,我以前使用DATA_FILES = [ ('images', ['images/picture.jpg', 'images/picture2.png']), ('images/icons', ['images/icons/ico1.ico']) ] 访问这些文件。我现在应该如何称呼他们?

我尝试使用相同的路径并使用'./images/picture.jpg',但均无效

1 个答案:

答案 0 :(得分:1)

通常,在我的计算机上运行py2app后,通过os.getcwd()获得的路径是指./Contents/Resources/

要更好地理解您的确切问题,请在*.app/Contents/MacOS/中运行可执行文件,然后复制并共享终端控制台中出现的回溯错误消息。另外,尝试插入打印语句以分析终端中的路径。