7.3.3フォルダー/ファイル情報を再起的に取得する構文walk関数walk(top, topdown=True)top :走査するフォルダーのパスtopdown :上位フォルダーから走査するか(Falseで下位フォルダーから走査)>>> import os>>>>>> for path, dirs, files in os.walk('C:\\data\\selfpy\\ ...
もっと読む
タグ:ツイッターもやってます
Python勉強中 7.3.2フォルダー配下のファイル情報を取得する(2) 20230623
7.3.2フォルダー配下のファイル情報を取得する(2)import datetimeimport osPATH = 'C:\\data\\selfpy\\chap07'for f in os. scandir(PATH): print(f.path) print('フォルダー' if f.is_dir() else 'ファイル') st = f.stat() print(datetime.datetime.from ...
もっと読む
Python勉強中 7.3ファイルシステムの操作 20230623
7.3ファイルシステムの操作7.3.1フォルダー配下のファイル情報を取得する(1)構文listdir関数listdir(path='.')path:列挙対称のフォルダーimport osimport datetimePATH = 'C:\\data\\selfpy\\chap07\\'for f in os.listdir(PATH): p = os.path.join(PATH, f) p ...
もっと読む
Python勉強中 7.2.5オブジェクトのシリアライズ 20230622
7.2.5オブジェクトのシリアライズclass Book: def __init__(self, isbn, title, price): self.isbn = isbn self.title = title self.price = priceb = Book('978-4-7981-5382-7', '独習C#新版', 3600)import picklewith open('C:\\dat ...
もっと読む
Python勉強中 7.2.4タブ区切り形式のテキストを読み書きする 20230622
7.2.4タブ区切り形式のテキストを読み書きする>>> import csv >>> >>> with open('C:\\data\\selfpy\\chap07\\data.tsv', encoding='UTF-8') as file: ... for row in csv.reader(file, delimiter='\t'): ... for cell in row: ... print(cell) ... ...
もっと読む