1

私は最初のスクリプトを書こうとしています。私はpythonについて読んでいますが、在庫があります。

特定のフォルダー内のすべてのファイル名を変更するスクリプトを作成しようとしています。これは私がこれまでに持っているものです:

import os
files = os.listdir('files_to_Change')
print (files)

フォルダーからすべてのファイル名を取得します。

for i in files:
    if i == ".DS_Store":
        p = files.index(".DS_Store")
        del files[p]

Mac で見えないファイルが存在する場合は、リストから削除します (ここでの間違いかもしれません)。

for i in files:
    oldName = i
    fileName, fileExtension = os.path.splitext(i)
    print (oldName)
    print (fileName)
    os.rename(oldName,fileName)

これは私が在庫している場所です。次のエラーが発生します。

出力:

FileNotFoundError: [Errno 2] No such file or directory: 'File.1'

上記の部分では、ファイル拡張子を削除しているだけですが、それは始まりに過ぎません。また、すべてのポイントをスペースで置き換え、すべての単語の最初の文字を大文字にしようとしています。

誰かが私を正しい方向に向けることができますか?

本当にありがとう

4

1 に答える 1