質問

Python 2.7

Ubuntu 12.04

私が書いたプログラムの実行可能ファイルを作成しようとしている、最初に行うことはディレクトリを作成することで、ソースコードを実行すると完全に機能します。

[Errno 13] Permission denied: '/"folder_name"'
.

フォルダを作成するためのコード:

def create_folder(self, user_input):
    """create base folder"""
    splitput = user_input.split('=')      
    fold_title = splitput[-1]
    try:
        print 'making folder'
        os.mkdir('/'+fold_title, 0777)
        print 'made folder'
    except Exception as e:
        print e
        print 'failed to create folder'
        returned_path = '/'+fold_title+'/'

    returned_path = '/'+fold_title+'/'
    print returned_path
    return returned_path
.

役に立ちましたか?

解決

現在のユーザーには、 "/"のディレクトリを作成する権限がありません。そして、違いは違いの "fold_title"にQoutationマークがあり、パス内のQoutationマークが必要な場合はチェックしてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top