Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用してすべてのファイルに再帰的にアクセスするにはどうすればよいですか?


すべてのファイルに再帰的にタッチするには、os.walkを使用してディレクトリツリーをウォークし、os.utime(path_to_file)を使用してディレクトリツリー内のすべてのファイルにタッチを追加する必要があります。

import os
# Recursively walk the tree
for root, dirs, files in os.walk(path):
    for file in files:
        # Set utime to current time
        os.utime(os.path.join(root, file))

Python 3.4以降では、pathlibモジュールを直接使用してファイルにアクセスできます。

from pathlib import Path
import os
# Recursively walk the tree
for root, dirs, files in os.walk(path):
    for file in files:
        Path(os.path.join(root, file)).touch()

  1. Python-フォルダ内のすべてのExcelファイルをマージする方法

    フォルダ内のすべてのExcelファイルをマージするには、Globモジュールとappend()メソッドを使用します。 以下がデスクトップ上のExcelファイルであるとしましょう- Sales1.xlsx Sales2.xlsx 注 −openpyxlおよびxlrdパッケージのインストールが必要になる場合があります。 最初に、マージするすべてのExcelファイルが配置されるパスを設定します。 Excelファイルを取得し、globを使用してそれらを読み取ります- path = "C:\\Users\\amit_\\Desktop\\" file

  2. Pythonを使用してパワーポイントファイルを作成する方法

    はじめに 私たちは皆、人生のある時点でPowerPointプレゼンテーションを作成する必要がありました。ほとんどの場合、MicrosoftのPowerPointまたはGoogleスライドを使用しました。 しかし、メンバーシップやインターネットへのアクセスがない場合はどうなりますか?または、「プログラマー」のやり方でやりたいと思ったらどうしますか? ええと、Pythonが戻ってきても心配しないでください! この記事では、Pythonを使用してPowerPointファイルを作成し、それにコンテンツを追加する方法を学習します。それでは始めましょう! はじめに このウォークスルーでは、 py