Я открыл файл через python. Итак, я сделал lsof на процессе Python. вывод lsof имеет следующую строку
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 15855 inaflash 3w REG 0,25 0 4150810088 /home/inaflash/he.txt
Дело в том, что он имеет 3w
. Это означает, что файл открыт для записи. Но я фактически открыл файл следующим образом:
a = open('he.txt','r')
Я прочитал, что w
означает, что файл открыт для записи. Может кто-нибудь помочь мне понять, почему это w
вместо r