Х
Size: a a a
Х
КБ
Х
КБ
<Ч
I
AM
#!/usr/bin/python3
filename = 'text.txt'
def s_filter(n):
return True
l = open(filename, mode='r', encoding='utf-8').read().split('\n')
open(filename, mode='w', encoding='utf-8').write('\n'.join(s for (n, s) in enumerate(l) if s_filter(n)))
ᅠ
#!/usr/bin/python3
filename = 'text.txt'
def s_filter(n):
return True
l = open(filename, mode='r', encoding='utf-8').read().split('\n')
open(filename, mode='w', encoding='utf-8').write('\n'.join(s for (n, s) in enumerate(l) if s_filter(n)))
AM
#!/usr/bin/python3
filename = 'text.txt'
def s_filter(n):
return True
l = open(filename, mode='r', encoding='utf-8').read().split('\n')
open(filename, mode='w', encoding='utf-8').write('\n'.join(s for (n, s) in enumerate(l) if s_filter(n)))
Д
#!/usr/bin/python3
filename = 'text.txt'
def s_filter(n):
return True
l = open(filename, mode='r', encoding='utf-8').read().split('\n')
open(filename, mode='w', encoding='utf-8').write('\n'.join(s for (n, s) in enumerate(l) if s_filter(n)))
AM
#!/usr/bin/python3Разве «бросить» неявный файловый объект не эквивалентно with?
open('aaa.txt', mode='w', encoding='utf-8').write('aaa')
print(open('aaa.txt', mode='r', encoding='utf-8').read())
Д
#!/usr/bin/python3Разве «бросить» неявный файловый объект не эквивалентно with?
open('aaa.txt', mode='w', encoding='utf-8').write('aaa')
print(open('aaa.txt', mode='r', encoding='utf-8').read())
AM
#!/usr/bin/python3результат (при запуске из-под root):
import psutil
l = []
for proc in psutil.process_iter():
s = str(proc.open_files())
l.append(s)
open('aaa.txt', mode='w', encoding='utf-8').write('aaa')
for proc in psutil.process_iter():
s = str(proc.open_files())
if s not in l:
print(1, s)
f = open('aaa.txt', mode='w', encoding='utf-8')
for proc in psutil.process_iter():
s = str(proc.open_files())
if s not in l:
print(2, s)
f.close()
for proc in psutil.process_iter():
s = str(proc.open_files())
if s not in l:
print(3, s)
#print(open('aaa.txt', mode='r', encoding='utf-8').read())
python3 test7.pyфаил открыт только в случае «2».
2 [popenfile(path='/home/user/aaa.txt', fd=3, position=0, mode='w', flags=557057)]
БГ
#!/usr/bin/python3Разве «бросить» неявный файловый объект не эквивалентно with?
open('aaa.txt', mode='w', encoding='utf-8').write('aaa')
print(open('aaa.txt', mode='r', encoding='utf-8').read())
БГ
КП
БГ
AM
A