Pythonメモ1

どうもこんにちは。
ちょっとLambdaでファイルのリネームとか画像のリサイズとか、色々させようかと思っていたんですが、そもそも私

コードをまともに書いたことないんです!

ということで、Pythonの勉強でも始めようかと思いまして、
ちょっと標準のライブラリのメモがてら簡単なものから纏めようかと思います。

ライブラリの呼び出し(os)

import os

ディレクトリの操作

関数 動作
os.getcwd カレントディレクトリを表示
os.dirname ディレクトリを表示
os.chdir ディレクトリの移動
os.mkdir ディレクトリを作る
os.path.isdir ディレクトリの有無。有り=>True、無し=>False
os.listdir ディレクトリの中身を全てリストにする
os.rmdir 空のフォルダを削除する
os.removedirs 空のフォルダを再帰的に削除する

ファイルの操作

関数 動作
os.path.join パスを付ける(os.getcwdの結果に任意のパスを指定する等)
os.path.exists ファイルの有無
os.path.abspath 絶対パスを返す
os.remove ファイルを削除する

ライブラリの呼び出し(shutil)

import shutil

ディレクトリの操作

関数 動作
shutil.rmtree ディレクトリツリー全体を削除する
shutil.copyfileobj ディレクトリをコピーする

Pythonやり始めたけど、次の仕事はRubyらしいんだよなぁ…
勉強せな…

 
comments powered by Disqus