Pythonを使用しているすべてのオペレーティングシステムで設定ファイルを保存するためのドットフォルダとファイルを作成するためのイディオムがあるかどうかは疑問でした。ホームディレクトリにドットフォルダを作成するためのPythonのイディオムはありますか?
6
A
答えて
9
あなたはユーザーフォルダos.path.expanduser
で得ることができます。
>>> os.path.expanduser('~')
'/home/alko'
そしてos.mkdir
で点線のフォルダを作成しますが(両方で動作)の* nix上の勝利
>>> import os, os.path
>>> os.path.expanduser('~')
'C:\\Documents and Settings\\alko'
上
>>> hd = os.path.expanduser('~')
>>> os.mkdir(os.path.join(hd, '.my-config'))
+0
downvoter、コメントはありますか? – alko
+0
私はそのアイデアは 'os.path.expanduser( '〜/ .my-config')' –
関連する問題
- 1. Android:SparseArrayを反復するためのイディオムがありますか?
- 2. マップを作成するためのコントロールはありますか?
- 3. 操作のためのアイデンティティ要素(0,1)を取得する任意のイディオムはありますか?
- 4. カレンダーを作成するためのクラスまたはライブラリはありますか?
- 5. クイックブックにアクセスするためのPythonライブラリはありますか?
- 6. Pythonソースを生成するためのライブラリはありますか?
- 7. DBにアプリ関連の変数を格納するためのdjangoイディオムはありますか?
- 8. タイムラインを作成するための優れたツールはありますか?
- 9. 生のマルチパートメールを作成するためのライブラリはありますか?
- 10. コンソールアプリケーションを作成するためのmavenのarchtypeはありますか?
- 11. 私のビデオでサムネイルを作成するためのAPIはありますか?
- 12. Pythonの予約名であるdjangoモデルフィールドを命名するための適切なイディオムは何ですか?
- 13. 複数のssh接続を作成するためのPythonライブラリ/モジュールはありますか?
- 14. インデックスを作成するためにいくつかのドキュメントがありますのpython
- 15. gui xmlを作成するためのGUIツールヘルプはありますか?
- 16. ランダムトークンを生成するためのvalidates_uniqueness_of作業はありますか?
- 17. クロスワードパズルゲームを作成するためのiOS SDKはありますか?
- 18. Facebookアプリケーションを作成するためのDelphiコンポーネントはありますか?
- 19. Azureが仮想ネットワークを作成するためのPython SDKサポートはありますか?
- 20. データレイク解析にはリレーショナルデータベースを作成するためのサポートがあります
- 21. 一時的なファイル名を作成するための共通のLisp関数またはイディオム?
- 22. .desファイル作成用のPythonスクリプトはありますか?
- 23. pythonでテキストファイルからpdfを作成するためのライブラリがありますか?
- 24. アンドロイドでUIを作成するためのドラッグアンドドロップツールはありますか?対応するXMLファイルを作成する必要がありますか?
- 25. キャメルケースのテーブル名を作成するための属性を作成する必要がありますか?
- 26. はApiControllersのための規約を作成する必要があります
- 27. は、作成するための任意のツールはありますオブジェクト
- 28. 頭や尾にjoin()のイディオムがありますか?
- 29. CRM 2011のエンティティのフォームを作成するためにC#を使用する方法はありますか?
- 30. Python XLSXWRITE作成できる列の数に制限はありますか?
Pあなたの質問を明確にしてください、あなたが何を求めているかは不明です。あなたはpythonでホームディレクトリを見つける方法を尋ねますか?またはそれが正しいかどうか? 'を作成する方法。 'フォルダ?または何? –
alko
@alko彼は名前が '.'であるフォルダを作成する方法と、名前が' 'であるいくつかのファイルを知りたがっています。 ' –
BlackMamba
私は疑問が十分に分かっています:OPは、Pythonアプリケーションにユーザーのホームディレクトリに隠されたdir(通常はドットで始まる)を使用させたいと考えています。おそらく、アプリケーション固有のデータを格納しています。私はそのようなアクセスを統一するライブラリを認識していません。そんなことにも興味があります。 Windowsシステム(そして多分他のシステム)では、ドットディレクトリが一般的ではないし、おそらくは可能でないこともあるため、これはUnix特有のものであると考えるべきです。 – Alfe