3
基本文件對象有一個name
屬性即Python標準庫中的所有文件類對象是否具有「name」屬性?
>>> open("/dev/null").name
'/dev/null'
標準庫做所有其他類似文件的類型(例如GzipFile中)有這個屬性?
基本文件對象有一個name
屬性即Python標準庫中的所有文件類對象是否具有「name」屬性?
>>> open("/dev/null").name
'/dev/null'
標準庫做所有其他類似文件的類型(例如GzipFile中)有這個屬性?
不,例如,一個StringIO是一個類似文件的對象,沒有name
屬性。與實際文件關聯的大多數對象都有它,但不能保證。
一個(甚至不是特別模糊的)反例就足夠了 - 謝謝。 –
如果文件不存在,它會給出一個IOError' – hyades