差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
課題をさばく:学籍番号を含んだファイル名からcsv作成 [2019/11/12 11:46] – 作成 baba | 課題をさばく:学籍番号を含んだファイル名からcsv作成 [2019/11/12 14:10] (現在) – baba | ||
---|---|---|---|
行 4: | 行 4: | ||
ファイル名が「氏名 - 学籍番号.pdf」となっている場合(Dropboxを利用して提出した場合)を想定しています。 | ファイル名が「氏名 - 学籍番号.pdf」となっている場合(Dropboxを利用して提出した場合)を想定しています。 | ||
+ | 使い方 > python printList.py ./ | ||
+ | <file .py printList.py> | ||
+ | import os | ||
+ | import glob | ||
+ | import sys | ||
+ | args = sys.argv[1: | ||
+ | def getNumberList(_files): | ||
+ | number_list = [] | ||
+ | | ||
+ | for f in _files: | ||
+ | print f | ||
+ | filename = os.path.basename(f) | ||
+ | ftitle, text = os.path.splitext(filename) | ||
+ | number_list.append(ftitle.split(' | ||
+ | return number_list | ||
+ | |||
+ | number_list = getNumberList(args) | ||
+ | number_list.sort() | ||
+ | for nl in number_list: | ||
+ | print nl | ||
+ | </ |