親愛なるすべて私はあなたの助けが必要です。私のフォルダとサブフォルダを並べ替えるコード部分を書かなければならないとき、あなたはとても親切で、私に説明することができますか?どこでPythonコードのフォルダとサブフォルダにソート機能を適用する必要がありますか?
イメージでは、私のフォルダ&サブフォルダ構造:を見ることができます。私はすべてのフォルダとサブフォルダが、 '1'、 '2'、...、 '10'、 '11'、整数の通常の昇順スタイルを持つようにしたい
...
私が思いました一部にコードを入力してください:
zoom_levels = [i for i in sorted(range(zoom_min, zoom + 1), key=int)]
folders_for_xtiles = [k for k in sorted(range(0, 2 ** zoom), key=int)]
for zoom_level, folder_for_xtile in itertools.product(zoom_levels, folders_for_xtiles):
os.makedirs(os.path.join(path_to_tiles_folder, str(zoom_level), str(folder_for_xtile)))
しかし、それは動作しませんでした。
それから私は、私はコードで私のフォルダに掘るときソート機能を置くことを考えていたが、私はosモジュールから適用する必要があるメソッドの種類がわからない?:
for zoom_level in range(zoom_min, zoom + 1):
xtile_path = os.path.join(path_to_tiles_folder, str(zoom_level))
for xtile_number in range(0, 2 ** zoom):
ytile_path = os.path.join(xtile_path, str(xtile_number))
ありがとうございましたすべて
IDE内のフォルダのみを監視していますか、または何らかの順序でそれらを読み取る内部コードがありますか?私はPythonがあなたのIDEがフォルダを表示する順番を変更するために何かを行うことができるのかどうかはわかりません(おそらくそれは自分のソートです)。他のコードがファイルを読み込む順序を制御することができます(ファイルシステムに依存します)。 – Blckknght
実際に動作するかもしれないあなたの詳細な説明をありがとう。はい、Pycharm IDEのフォルダの順番を見ています。たぶんそれはIDEにしか関心がないかもしれません。なぜなら、この構造をWindowsで開いている通常のフォルダから開くと、ソートされて表示されるからです。 –