TIL

Today I Learned. 知ったこと、学んだことを書いていく

2017-10-13から1日間の記事一覧

ファイルを読み込み(と書き込み)

ファイルの読み書きにはopen()を使う。 第一引数には対象のファイルのパス、第二引数にはモードを指定する。 第二引数について 引数 モード r 読み取り w 書き込み a 追加書き込み 読み込みを行う場合 >>> with open('/Users/tamago324/test.txt', r) as f: …

文字の空白を取り除く

str.strip()を使う。 >>> 'abc '.strip() 'abc' >>> ' aab '.strip() 'aab' 前後の空白を取り除く。 参考文献 文字列の前後の空白を削除するには (strip / trim) | hydroculのメモ

intを指定した桁でゼロ埋めする

Pythonでintの値を0埋めする方法。 色々方法はあるらしい。3つだけ紹介(ほぼ同じだけど)。 f-stringの書き方も追記(2018/03/29) >>> '{0:02d}'.format(1) '01' >>> '{:02d}'.format(1) '01' >>> '{:02}'.format(1) '01' str.formatについてはこちらのサイト…

GroupBoxの枠線を非表示にする - VB.net

VB

タイトルの通り Private Sub GroupBoxHideBorderLine(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) _ Handles ImportDataTypeGroupBox.Paint Dim rct As Rectangle = sender.ClientRectangle ControlPaint.DrawBorder3D(e.Grap…

現在時刻を取得 - VB.net

VB

Dim now As Date = System.DateTime.Now 2017/10/30 追記 Date.Nowでいろいろ取得 Date.Now.ToLongTimeString() ' 18:53:20 Date.Now.ToShortDateString() ' 2017/10/30 参考文献 現在の日時を取得する: .NET Tips: C#, VB.NET 日時(DateTimeオブジェクト)…

resetしてしまったコミットを復元させる

git

reset --hardで消してしまったコミットを復元させる方法 過去の履歴を表示 reflogで確認できる。 $ git reflog HEAD 復元したいコミットのハッシュを確認する。 コミットの復元 reset --hardを使えば実現できる。 $ git reset --hard 復元したいコミットのハ…

ISO-8601の日付の文字列をdatetimeに変換

サードパーティモジュールのdateutilを使うと楽に変換できた。(dateutilのドキュメント) dateutil.parser.parse()を使うことで変換できる。 まずはdateutilをpipでインストール $ pip install python-dateutil 例)2017-11-16T13:00:00+09:00という文字列をd…

gitのaliasについて

git

aliasとはコマンドを省略して実行できる機能のこと。 現在のalias確認 $ git alias aliasの設定方法 ~/.gitconfigに以下のように記述する。 [alias] lg = log --decorate --oneline --graph 追加したalias 参考文献 gitで便利なエイリアス達 - Qiita git ali…

lnコマンド - Linux

ln -sを使うとシンボリックリンクが作成できる $ ln -s シンボリックを作成したいフォルダの完全パス 作成するシンボリックのパス 例 /Users/username/Document/programs/Python のシンボリックリンクを/Users/Document/Python に作成する $ ln -s /Users/us…