強弱と高低

Python3をメインに

2015-12-12から1日間の記事一覧

Python3でシステムコマンドを円滑に実行する

subprocessモジュールは正直使いにくい subprocessは配列でコマンドと引数をとる。普通のコマンドのように入力できないのが難点。 コマンド文字列を配列にすればいい import subprocess in="./in" out="./out" cmd="pdftk %s/*.pdf cat output %s/output.pdf…

あるディレクトリ内の特定の拡張子のファイル名を取得する

使うモジュール import glob import os メソッド glob.glob(pathname) pathnameに当てはまるパスを返す os.path.basename(path) pathの中のファイル名を取得する 方法 files = glob.glob('./a/*.txt') for file in files filenames = os.path.basename(file)…

リストの要素をつなげて表示させる方法

目的 リストa=[1,2,3,4]の要素を['1','2','3','4']と表示させず、1234と表示させる。 方法 2種類 for文を使う for i in a: print(i,end='') print()のオプションで終端をどう表示させるかを指定する。end=''を使うと、出力した後ろに''を表示させている。 j…

入力された文字を逆順で表示する

[::-1]を使う print(input()[::-1]) input().split().sort(reverse=True)と同じ効能。 ソートを行わない違いがある。