ファイル名を「名前」と「拡張子」に分割するスクリプトを使用しています。そのため、一連のルールを適用して、名前:.part「を、スクリプトが最後に戻って一緒にすべてをかける「パーツ#+。rar」を含めるには「拡張子」
を現時点では、私が使用しているしている。
import os, shutil, re
def rename_file (original_filename):
name, extension = os.path.splitext(original_filename)
name = re.sub(r"\'", r"", name) # etc...more of these...
new_filename = name + extension
try:
# moves files or directories (recursively)
shutil.move(original_filename, new_filename)
except shutil.Error:
print ("Couldn't rename file %(original_filename)s!" % locals())
[rename_file(f) for f in os.listdir('.') if not f.startswith('.')]
を私の問題は、そのos.path.splitextある()が含ま」ファイル名の一部として ".partX.rar"のファイル名を使用しますが、ファイル拡張子の一部としてインクルードすることをお勧めします。
彼はそれを行うためにスクリプトを作成します(拡張子のリストやrarファイル用の完全に別々のスクリプトは必要ありません)。
ありがとうございます!
ありがとう:
は、ここでそれを行うための一つの方法です!申し訳ありませんが、私は縮緬を示すために矢を使用しようとしました(しかし、私はかなり奇妙に見えました。これを私の注意に持ってくれてありがとう(私の悪い!)! = D –
これはStackoverflowの仕組みであり、回答を受け入れないのは無礼ですが、あなたがそれを処理する方法を見つけたことがわかります。さらに、あなたは今すぐupvoteに必要な評判を持っています:) – JMax
はい、私はちょうど答えを投票することとは別の "受け入れ"があることを理解していませんでした(私は正直なところ、失礼なことはまだありません)。再度、感謝します! = D –