web-dev-qa-db-ja.com

WindowsErrorが発生する理由:[エラー5]アクセスが拒否されましたか?

このエラーを受信するプログラムファイルにフォルダーを追加するプログラムを作成しようとしています:

WindowsError: [Error 5] Access is denied 'C:\\Program Files\\IMP'

ここに私のコードがあります

import os, sys, random
numb= 1
x=True
while x==True:
    newpath = ((r'C:\Program Files\IMP\folder_%s') % (numb))
    if not os.path.exists(newpath):
        os.makedirs(newpath)
    numb=numb+1
    if numb==11:
        x=False
13

C:\Program Filesの下にディレクトリを作成するには、「システム管理者権限」が必要だからです。

そのため、システム管理者権限でスクリプトを実行してみてください。


管理者としてコマンドプロンプトを開始するには

  1. 開始をクリックします。
  2. [検索の開始]ボックスにcmdと入力し、[Enter]を押します CTRL+SHIFT+ENTER
  3. pythonスクリプトを実行します。
17
Aaron

ファイル(スクリプトを実行するために必要なファイル/フォルダーのアクセス許可)を右クリックし、プロパティ、セキュリティ、すべてのアクセス許可、小さなチェックボックスを有効にします-> ALLOW:「すべてのアプリケーションパッケージと制限されたアプリケーションパッケージと信頼できるインストーラー」

これだよ :)

0
Zsigamer