差分
このページの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 | ||
| + | </ | ||