日々の事柄に関する雑記帳。


ファイルのダウンロード

urllibURL handling module
import urllib.request

openurl = 'URLを指定'
savefile = 'ファイル名を指定'

urllib.request.urlretrieve(openurl, savefile)

ファイル操作

osMiscellaneous operating system interfaces
getcwdカレント・ディレクトリのパスを取得
listdir指定パス配下の情報を取得
path.splitextファイル名、拡張子の分離
renameファイル名、ディレクトリ名の変更

文字列の0埋め

zfillStringオブジェクトのメソッド
指定した文字列に、指定桁数の0を連結する。

カレント・フォルダ配下にある全ファイルのファイル名を変更する。
ファイル名が連番になっており、3桁の前0フォーマットのファイル名に変更する。
import os

mylist = os.listdir(os.getcwd())

for oldname in mylist:
    name, ext = os.path.splitext(oldname)
    newname = name.zfill(3) + ext
    os.rename(oldname, newname)
    print(newname)
タグ

管理人/副管理人のみ編集できます