こんにちは、DXCEL WAVEの運営者(@dxcelwave)です!
パスとは
パス「Path」とは目的のフォルダ・ファイルがどこに保存されているのかを示す道筋です。つまり、パスはコンピューターが特定のフォルダ・ファイルを見つけるための住所の枠割を担います。パスには「絶対パス」と「相対パス」の2つがあります。
「絶対パスおよび相対パスの概要・Pythonを用いたパスの取得方法」は下記の記事で紹介しています。
【Python】絶対・相対パス取得・カレントディレクトリのアクセス方法|os・pathモジュールを用いたファイル操作入門
「Pythonを用いてファイルの絶対パスや相対パスを取得する方法が知りたい」本記事ではこの要望にお応えします。記事前半は、パスの概要を示し、後半ではpythonを用いたプログラミング手法を紹介しています。
【Python】パスの検査・情報取得
Pythonを用いてパスを検査し、ファイル情報を取得する方法について解説します。
os.path.isabs()|絶対パスか相対パスか見分ける
os.path.isabs()は、引数で指定したpathが絶対パスならTrueを返し、相対パスならFalseを返すメソッドです。
import os
os.path.isabs(path)
os.path.exists()|ファイル・フォルダが存在するか確認
os.path.exists()は、引数で指定したpathが存在すればTrueを返し、存在しなければFalseを返すメソッドです。
import os
os.path.exists(path)
例えば、Desktopにtest.txtファイルがある場合、下記のように記載するとTrueを返します。
import os
path = '/Users/Desktop/test.txt'
os.path.exists(path)
# 出力結果
# True
os.listdir()|フォルダの中身を確認
os.listdir()は、引数(path)でフォルダを指定すると、その中に含まれるファイル・フォルダ名をリストで返してくれるメソッドです。
import os
os.listdir(path)
例えば、pathで’.’と指定するとカレントディレクトリに格納されているファイル・フォルダ名が取得できます。
import os
os.listdir('.')
【参考】Pythonを活用した様々なお役立ち情報
当サイトではPythonを活用した様々なお役立ち情報を配信しています。
Pythonでできること・仕事に応用
「Pythonで実現できることを知りたい」「Pythonスキルを仕事で活かしたい」方はこちら!
Python✖️AI・機械学習
Python活用の最大メリットの1つであるAI・機械学習について詳しく知りたい方はこちら!
Python✖️投資自動化(仮想通貨)
Pythonはフィンテックとの相性が良く、その中でも仮想通貨自動売買タスクは近年注目度の高い領域です。フィンテック・投資に興味がある方はこちら!
最後に
お問い合わせフォーム
上記課題に向けてご気軽にご相談下さい。
お問い合わせはこちら