-1

特定のフォルダー内のファイルを (数値的に) インクリメントするのに役立つコードを見つけました。しかし、コードの特定のセクションで [0] が使用されている理由がわかりません。これがコードの一部です、ありがとう:

...
...
numList = [0]
for dlogs in sampleList:
    i = os.path.splitext(dlgs)[0] #Why here?
    try:
        num = re.findall('[0-9]+$', i)[0]    # and here?
        numList.append(int (num))

        ...
        ...
        ...

私は今、はっきりと理解しています。私は前にそれを見ることができませんでした...ありがとう。私の質問に反対票を投じた人は、誰もがどこかから始めなければなりません。私の質問が初歩的すぎると思われる場合は、エネルギーを節約して、私の質問をスキップしてください。

4

2 に答える 2

3

あなたが尋ねる行では、これらの関数はリストを返し、各リストの最初の項目 (インデックス 0) が変数に割り当てられています。例えば:

>>> os.path.splitext("foo.txt")
('foo', '.txt')
>>> ('foo', '.txt')[0]
'foo'
于 2012-12-06T16:20:04.223 に答える
-1

これは、配列または変数のセットを 0 に初期化するためのものです。

于 2012-12-06T16:19:45.870 に答える