千夜一夜

人生は短い、それはまるでたった1日のように

Python

PythonでMarkdown(mdファイル)を文字列として読み込む方法

Pythonを使い、mdファイルのMarkdown内容をタグ情報も含めて文字列として取得しました。 lines = [] str = '' with open(r'./input/sample.md', encoding='utf-8') as f: lines = f.readlines() // mdファイルの内容を1行ずつ配列に入れる str = ''.join(lin…

Pythonで文字列の末尾から指定文字までを切り出す

URLから末尾だけを取得したいなど、文字列の後ろから指定の文字(URLの場合はスラッシュ)までの範囲を切り出す方法。 filename = "" filename_list = [] filename = "https://docs.python.org/ja/3/tutorial/" filename_list = filename.split("/") #URLを…

VBAとPythonで異なる文字列内ダブルコーテーション・改行・半角スペースの取り扱い

VBAで作成していたコードのPython版を書く機会があり、文字列変数の値にダブルコーテーション・改行・半角スペースを含む際の取り扱いの違いをまとめました。 VBA Python ” Chr(34) 使用可※ 改行 vbCtLf /n 半角スペース 使用可 \u0020 ※シングルコーテーシ…

dfにfillnaが反映されない事象の解決を覚え書き

nanを含むcsvをDFに読み込み、nan値を置換してcsvに書き出そうとして沼にハマったので解決策を記録します。 まず書いたのがこちら。 import pandas as pd df = pd.read_csv('input.csv') df.fillna(0) df.to_csv('output.csv') これだと、書き出したoutput.c…