2012-03-30 17 views
1

でディスクに保存する権限および.xmlファイルを取得できません。問題は、スクリプトと同じディレクトリにしか保存できないことです。上記のパスに保存しようとすると、IOError:[Errno 13] Permission denied: "sudoでpythonスクリプトを実行しても、私のユーザーはAdminです。どうしましたか?は、私はこのコードを持っているのpython

+0

あなたはそのディレクトリを完全に管理していますか?これはおそらくアクセス権/アクセス許可のケースであるか、あなたが書いているファイルがすでに開いているか、別のサービスによって使用されているかのどちらかです。 – test

+0

パスを確認しますか?もしあなたがsudoを使っているのであれば、どのOSを使用しているのですか?それはLinuxだと思いますか?通常は/ usersフォルダ –

+0

もありますが、どのモードが「ws」ですか。以前は見たことがありませんか? –

答えて

1

OS Xのファイル名ではコロンを使用できません。 str(datetime.datetime.now())は、あなたがそれを使用する前に文字列にダッシュとコロンを交換、またはtime.strftime("%Y-%m-%d-%H-%M-%S", time.localtime())の代わりdatetime.datetime.now()のようなものを使用することができ'2012-03-30 14:20:46'

です。

+0

コロン*は、POSIX層のMac OS Xファイル名で許可されています。 'touch〜/ colon:colon' :-) – kindall

+0

@kindall Finderのように何が表示されますか? –

+0

Finderでは、これは '/'として表示されます。これはFinderがコロンで区切られたファイル名を好きではないように思われるからです。 :-) – kindall

関連する問題