0
私は50以上の他のフォルダからなるフォルダを持っています。最初のフォルダを確認するためにos.chdirが必要です。ステップ2を確認し、ステップ2に戻り、ステップ3に戻ります。Pythonでディレクトリを変更する
これまでのところ、私のコードでは、私はそれを自動化する方法を知らないので、シーケンス内の各フォルダをチェックします。
facility_types = ["4x Clinic", "4x Hospital", "4x Lab"]
for mnemonic in os.listdir():
print (mnemonic)
print (os.listdir(mnemonic))
individual_facility = os.listdir(mnemonic)
for facility in facility_types:
if individual_facility not in os.listdir(mnemonic):
os.chdir("C:/Users/mf050034/Desktop/test/Client 1")
os.makedirs(facility)
else:
print ("All Facility Types Already Exits.")
continue
for facility in facility_types:
if individual_facility not in os.listdir(mnemonic):
os.chdir(+ 1)
os.makedirs(facility)
else:
print ("All Facility Types Already Exits.")
break
私は今すぐ完全な例を理解する時間はありませんが、https://docs.python.org/2/library/os.html#os.walk useful 。 –
「一歩戻る」とはどういう意味ですか?親フォルダをドライブのルートまで確認し続けますか? – tdelaney
@tdelaney check root - >レベル1に行く - >ルートをチェックする - >レベル1をチェックする。os.chdir(+ 1)を持っていて、os.chdir( "..") – FFF