8

実行する前にPythonスクリプトを保存する際のデフォルトのパス/ディレクトリをどこに、またはどのように設定するかを知っている人はいますか?

Macでは、それらをトップレベルに保存したいと考えています~/Documents directory。実際の場所を指定したいのですが。何か案は?

4

11 に答える 11

7

OS Xでは、起動すると(たとえば、IDLE.appダブルクリックまたは使用して)、デフォルトのディレクトリはに配線されます。デフォルトを永続的に変更する場合は、IDLE.appアプリケーションバンドル内のファイルを編集する必要があります。インストールしたPythonに応じて、次のいずれかになります。open(1)~/Documentsidlemain.py

/Applications/MacPython 2.x/IDLE.app/Contents/Resources
/Applications/MacPython 2.x/IDLE.app/Contents/Resources
/Applications/MacPorts/Python 2.x/IDLE.app/Contents/Resources
/Applications/Python 2.x/IDLE.app/Contents/Resources
/Applications/Python 3.x/IDLE.app/Contents/Resources

行を編集します:

os.chdir(os.path.expanduser('~/Documents'))

一方、コマンドラインからIDLEを開始する場合、たとえば、次のようにします。

$ cd /some/directory    
$ /usr/local/bin/idle

IDLEは、その現在のディレクトリをデフォルトとして使用します。

于 2009-09-15T04:13:58.647 に答える
2

そのディレクトリからモジュールを実行すると、必要なディレクトリにアイドル状態になるようです。

以前、パス ブラウザから idlemain.py を開こうとしました。ファイルを開いて編集することはできましたが、変更を保存できなかったようです。

他の人がこの問題を抱えていると聞いてうれしいです。バカだとばかり思っていました。

于 2011-03-01T22:37:14.943 に答える
1

Windows(少なくともVista、ここで見ているもの)では、デスクトップのショートカットアイコンには「開始」フィールドがあり、プログラムの起動時に現在の作業ディレクトリとして使用されるディレクトリを設定できます。それを変えることは私にとってうまくいきます。Macでそのようなことはありますか?(コマンドラインから目的のディレクトリから開始することもできます。)

于 2009-09-15T01:45:37.833 に答える
1

モジュールを開くと、デフォルトの作業ディレクトリが設定されます。

アイドルを開始します。

ファイル -> 開く でファイルを開きます。そして、現在の作業ディレクトリを設定します。

于 2009-09-15T00:12:10.217 に答える
0

私の場合、デフォルトのディレクトリはIDLEを起動したディレクトリに設定されています。たとえば、ホームディレクトリの「tmp」というディレクトリからIDLEを起動した場合、デフォルトの保存パスはに設定され~/tmpます。したがって、次のようにIDLEを開始します。

~/tmp $ idle
[...]
于 2009-09-15T00:56:02.787 に答える
0

Linux を使用している場合は、以下に示すように単純な .sh ファイルを作成できます。

#!/bin/sh
cd /fullPath/PythonScripts/  

idle
  • 右クリックでファイルを実行可能にする->プロパティ->権限->プログラムとして実行チェックボックスをチェック->完了

ファイルを実行します:)

于 2019-08-09T17:34:08.653 に答える
0

Python のインストールで idlelib ディレクトリを見つけると、拡張子が .def のファイルがいくつかあります。config-main.def には、カスタム構成ファイルを配置する場所に関する指示があります。ただし、これらを調べてみると、構成可能なパスが見つかりませんでした (インストールは異なる場合があります)。エディター コードをクラックして変更する必要があるようです。

于 2009-09-15T00:10:32.917 に答える