質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

0回答

863閲覧

cx_Freezeで作ったdmgで同梱した関係ファイルに書き込みたい

kagaribisou

総合スコア17

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2020/09/20 07:48

編集2022/01/12 10:55

前提・実現したいこと

cxFreezeでdmgファイルを作成し、
ダウンロードしたアプリからResource.txtファイルに書き込みたい。

発生している問題・エラーメッセージ

ファイル構成
Path_to_app---app
" |
" +-configure---Resource.txt

OSError: [Errno 30] Read-only file system: 'Path_to_app_dir/configure/Resourse.txt'

該当のソースコード

Python

1# Main App 2with open('Path_to_app_dir/configure/Resourse.txt', mode='w') as f: 3 f.write('contents') 4

補足情報(FW/ツールのバージョンなど)

Python 3.8.5
cx-Freeze 6.2

Python

1import sys 2from cx_Freeze import setup, Executable 3 4includefiles = ['configure/'] 5 6 7base = None 8if sys.platform == 'win32': 9 base = 'Win32GUI' 10 11setup(name='App', 12 options={ 13 'build_exe':{'include_files':includefiles}, 14 }, 15 executables=[Executable( 16 'App.py', 17 base=base, 18 )] 19)

python

1python setup.py bdist_dmg
ls -l drwxr-xr-r configure cd configure ls -l -rwxrwxrwx Resource.txt

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問