スクリプトを で実行すると問題なく動作しますが、pythonでビルドするとpy2app、 でファイルとフォルダが作成され.app/Contents/Resourcesます。os.getcwd()スクリプトがどこにあるかを調べるために使用します。
これを修正して、アプリを含むディレクトリにファイルが作成されるようにするにはどうすればよいですか?
ハッキー修正
これが機能するハックです:
if re.search('([^/]+$)', cwd).group(0) == "Resources":
mkFldr(cwd[0:-27] + fldr) #this is a try except function
sanExt(extPath, str(cwd[0:-27] + fldr + "/" + extName + "_san.csv"))
else:
mkfldr(fldr)
sanExt(extPath, str(cwd + "/" + fldr + "/" + extName + "_san.csv"))