スクリプトを で実行すると問題なく動作しますが、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"))