ディレクトリ内のファイル名置換のための基本的なPythonコードを見てきましたが、それらは常に既知の文字列ですが、ある長さの?ファイル名の先頭から4文字と13文字の文字列を削除します
これは機能しますか?
newFileName = file.replace([-5:], "")
私は拡張子を削除せずにファイル名から最後の5文字を削除しようとしています。ここで
はアップデートです: 私はこれを行うにしようとしています:DMC-CIWS15-AAAA-A00-00-0000-00A-018A-D_014-00_EN-US.xml
に端からDMC-と_014-00_EN-USを削除
CIWS15-AAAA-A00-00-0000-00A-018A-D.xml
。
これをファイルのディレクトリを修正するコードに追加する必要があります。
は単なる文字列をスライス:newFileName =ファイル:、 –
@MaximilianPeters拡張をオフにスライスしないこと[0 -5]? – Steven
拡張子を保持する必要がある場合は、rfind:newFileName = file [0:file.rfind( '。')] –