1

現在、新しいディレクトリを指定して作成する場合は、次のようにします。

newPath = os.path.join(oldPath,"newfolder")
if(not os.path.exists(newPath)): os.makedirs(newPath)

os1つの関数でこれを行うために、事前にパッケージ化された関数(または他のパッケージ)が存在するかどうか疑問に思っていますか? 自分で作成できることはわかっていますが、事前にパッケージ化されたソリューションが望ましいです。

4

1 に答える 1

0

pylibpath機能を試してください。

これは基本的に、ローカル パス (および svn パス)に関する非常に優れた OOP (オブジェクト指向) 抽象化です。

例:

from py.path import local

p = local("/some/path").join("/some/other/path").mkdir("/some/oth/path")

注意:上記の例は、わざとです。ドキュメントを参照してください。

于 2014-05-21T03:28:27.273 に答える