0

特定のディレクトリの下に、名前形式のファイルがたくさんあります。

ユーザー名_説明

アウトを抽出するにはどうすればよいuserNameですか?descriptionアウトを抽出するのはどうですか?

これを達成するための素晴らしい「Pythonic」の方法を望んでいます。

4

3 に答える 3

4

モジュールを使用できglobます:

import glob

for filename in glob.iglob('*_*'):
    username, description = filename.split('_')
于 2013-08-28T08:18:46.513 に答える
3

name.split("_")引数で文字列を分割するリストを作成します。

username = name.split("_")[0]
description = name.split("_")[1]
于 2013-08-28T08:18:58.307 に答える
1

このsplitメソッドはオプションの区切り文字を取り、リストを返します。こちらをご覧ください

words = name.split('_')
username = words[0]
description = words[1]
于 2013-08-28T08:21:58.303 に答える