webdevqa.jp.net

pythonファイルを編集しようとしていますが、ファイルを右クリックすると「IDLEで編集」が消えます。そのコマンドを復元するにはどうすればよいですか?

pythonファイルを編集しようとしましたが、ファイルを右クリックすると「編集コマンド」が突然消えました。

pythonファイルで作業を続けることができるように編集コマンドを復元するにはどうすればよいですか?

WindowsVistaを使用しています。

4
user560117

Windows7では、
HKEY_CLASSES_ROOT\SystemFileAssociations\.py\Shell\edit\command
パスを設定し、デフォルト値を
c:\python\pythonw.exe c:\python\Lib\idlelib\idle.pyw -e %1

3
Abyx

私はこれを理解しようとしばらく時間を費やしました。私はついにそれを手に入れました。私はWindows7を実行していますが、Vistaでも同じである必要があります、XPなど。

  1. pythonをアンインストールします
  2. レジストリを開きます(Windowsボタン+ r、次にregeditと入力してEnterキーを押します)
  3. Ctrl + Fを押して、.pyと入力します
  4. 出くわした各.pyキーを削除します。
  5. メッセージが表示されるまでこれを実行します:レジストリの検索が終了しました

このプロセスを繰り返しますが、次のクエリの検索を変更します。

.pyw
python
python.exe
pythonw.exe
  • それらをすべて削除します。
  • ユーザーアカウントからログオフします
  • 再度ログオンする
  • pythonを再インストールします
2
richard nixon

「編集コマンド」を右クリックするとはどういう意味ですか?最初にpythonをインストールし、pythonファイル、どのエディターなどを実行および編集しましたか?

IDEの使用を検討しましたか? Eclipseを使用した開発にはIDE pyDevを使用するのが本当に良いと思います。それかpyscripterのどちらかはかなりよく知られています--- http://code.google.com/p/pyscripter/ダウンロード/リスト

そのまま続行したい場合は、Pythonを再インストールしてみてください。各バージョンには、Python IDLEがバンドルされています。これは、使用していたものだと思います。- http:// www.python.org/getit/

その後、戻ってくるはずです。それが失敗した場合:

  1. Regeditでキーを検索します:HKEY_CLASSES_ROOT *\Shell
  2. 「シェル」を右クリックして、「新しいキーを作成」を選択します
  3. 「IDLEで編集」という名前を付けます
  4. その下にキーを作成し、それを「コマンド」と呼びます。
  5. 右側のウィンドウペインにある(デフォルトの)値をダブルクリックし、次のように入力します: "python.exe%1"(または、PATHにない場合は、絶対値を入力しますpythonディレクトリ、例:C:\ Python27\bin\python.exe)

IDEエディターなどについては、以下のリンクを参照してください。

http://wiki.python.org/moin/IntegratedDevelopmentEnvironments

https://stackoverflow.com/questions/60784/poll-which-python-ide-editor-is-the-best

https://stackoverflow.com/questions/126753/is-there-a-good-free-python-ide-for-windows

1
Pete Hamilton

ファイルを右クリックし、[プログラムから開く]、[デフォルトプログラムの選択]、[Python]の順に選択します。

警告、これはコマンドプロンプトから開こうとしているスクリプトを実行しようとします(ただし、これを実行することはできます)。

その後、コンピューターはファイルをpythonファイルとして認識し、[アイドル状態で編集]オプションを再度表示する必要があります。

0
Dolichonyx

Windowsを使用しているようです。 IDLEを.pyファイルのエディターとして関連付ける必要があります。私はWindows7については知りませんが、XPでは:

  • Windowsエクスプローラーを開き、[ツール]メニューをクリックして、[フォルダーオプション]を選択します。
  • 「ファイルタイプ」タブを選択します。
  • 下にスクロールして、[登録済みファイルタイプ]リストで[py Python File]]を選択します。
  • [詳細設定]ボタンをクリックして、[ファイルの種類の編集]ダイアログボックスを開きます。
  • 「IDLEで編集」が表示されている場合は、Editボタンをクリックし、[使用するアプリケーション]ボックスに「C:\ PythonXX\pythonw.exe」「C:\ PythonXX\Lib\idlelib \」のように表示されていることを確認します。 idle.pyw "-e"%1 "(XXをPythonバージョンに置き換えます。
  • 「IDLEで編集」が表示されない場合は、Newボタンをクリックし、[アクション]ボックスに「IDLEで編集」と入力し、上記と同じ「使用するアプリケーション」文字列を入力して、DDEボックス。
0
Don O'Donnell

存在しない場合は、次のキーを作成します。

HKEY_CLASSES_ROOT\*\Shell\Edit with IDLE\command

次に、値をデフォルトに設定します。

c:\Pythonxx\pythonw.exe  c:\Pythonxx\Lib\idlelib\idle.pyw -e %1

注:xxをバージョン番号Pythonインストール済み)に置き換えます。

0
Biswajit

レジストリで次のエントリを見つけます。

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Python.File\Shell\Edit with IDLE\command

pythonw.exeへのパスを、デフォルトで使用するバージョンのパスに置き換えます。このパスは、OPにはもう存在しないものを指している可能性があると思います。

0
user190318

最近インストールまたは起動したプログラムによって、ファイルの関連付けが変更された可能性があります。これが私がWindows7で私のものを修正した方法です:

  1. Windowsエクスプローラーで、.pyファイルを右クリックし、[プロパティ]を選択します。
  2. 「ファイルの種類:」の下の「一般」タブで、「変更...」ボタンをクリックします。
  3. [推奨プログラム]で、[Windows用Pythonランチャー(コンソール)]を選択します。
0
rtseno

以下のテキストをメモ帳を使用して.regファイルに保存し、ダブルクリックします。

Windowsレジストリエディタバージョン5.00

[HKEY_CLASSES_ROOT\Python.File\Shell\Edit with IDLE\command] @ = "\" C:\ Python34\pythonw.exe\"\" C:\ Python34\Lib\idlelib\idle.pyw\"-e \" %1\""

[HKEY_CLASSES_ROOT\Python.NoConFile\Shell\Edit with IDLE\command] @ = "\" C:\ Python34\pythonw.exe\"\" C:\ Python34\Lib\idlelib\idle.pyw\"-e \" %1\""

Python27を使用している場合は、上記の「34」を「27」に変更してください。コンピュータを再起動してください。

0
Dean Spicer

最近インストールまたは起動したプログラムによって、ファイルの関連付けが変更された可能性があります。これが私がWindows7で私のものを修正した方法です:

In Windows Explorer, right-click on your .py file and select "Properties".
In "General" tab under "Type of file:" click the "Change..." button.
Under "Recommended Programs" select "Python Launcher for Windows (Console)".

Rtsenoからの上記の回答は、.pywファイルではなく、.pyファイルに対してのみ機能するようです。

P.S.まだコメントできないので、これを答えました。

0
Eric