2015-09-29 14 views

cevap

10

:

open(file, mode='r', buffering=-1... dosya bir dize veya bayt ya açılacak dosya veya bir tamsayı dosya tanımlayıcısı (geçerli çalışma dizinine mutlak veya göreceli) yol adını veren nesne olduğunu dosya

sarılacak kadar "tam sayı dosya tanıtıcısı" daha os module documentation anlatılan O:

Örneğin, standart giriş genellikle dosya tanıtıcısı 0'dır, standart çıktı 1'dir ve standart hata 2'dir. Bir işlem tarafından açılan diğer dosyalara daha sonra 3, 4, 5 ve benzeri atanacaktır. Boolean bir int alt olduğu

, False1 ile 0 ve True ile birbirlerinin yerine kullanılabilir. Bu nedenle, True dosya tanıtıcısını açmak, standart çıktıyı seçecek olan 1 dosya tanımlayıcısını açmakla aynıdır.

+0

Peki ya '0'? :) –

+0

Ve bir dosyayı açtığınızda, "3", "4", "5" vb. Anlamına mı geliyor? –

+1

İkinci alıntı satırında yazdığı gibi, '0' standart girdi ve daha fazla dosya açıldığında sıralı tamsayılar atanacaktır. – TigerhawkT3

İlgili konular