pwd
'/Users/tswr/python'
!echo '1. Один\n2. Два\n3. Три' > data.txt
/bin/sh: data.txt: Permission denied
cat data.txt
тест тест тесттест тест тесттест тест тесттест тест тесттест тест тест
f = open('data.txt')
f.read()
'тест тест тесттест тест тесттест тест тесттест тест тесттест тест тест'
f.read(10)
''
f.seek(0)
0
f.read(10)
'тест тест '
f.read(10)
'тесттест т'
f.close()
f = open('data.txt')
f.readlines()
['тест тест тесттест тест тесттест тест тесттест тест тесттест тест тест']
f.close()
f = open('data.txt')
for line in f:
print(line)
f.close()
тест тест тесттест тест тесттест тест тесттест тест тесттест тест тест
with open('data.txt') as f:
print(f.read())
тест тест тесттест тест тесттест тест тесттест тест тесттест тест тест
a = []
i = 1
try:
while True:
a.append(open('data.txt'))
i += 1
except OSError:
print('Смог открыть лишь {} файл'.format(i))
finally:
for f in a:
f.close()
Смог открыть лишь 2511 файл
f = open('data.txt', 'rb')
b = f.read()
b
b'\xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82\xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82\xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82\xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82\xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82 \xd1\x82\xd0\xb5\xd1\x81\xd1\x82'
b.decode('UTF-8')
'тест тест тесттест тест тесттест тест тесттест тест тесттест тест тест'
f.close()
f = open('data.txt', 'w')
f.write('тест тест тест')
f.write('тест тест тест')
f.write('тест тест тест')
f.write('тест тест тест')
f.write('тест тест тест')
--------------------------------------------------------------------------- PermissionError Traceback (most recent call last) <ipython-input-18-1b01558198dd> in <module>() ----> 1 f = open('data.txt', 'w') 2 f.write('тест тест тест') 3 f.write('тест тест тест') 4 f.write('тест тест тест') 5 f.write('тест тест тест') PermissionError: [Errno 13] Permission denied: 'data.txt'
f.close()
cat data.txt
тест тест тесттест тест тесттест тест тесттест тест тесттест тест тест
open('asdf')
--------------------------------------------------------------------------- FileNotFoundError Traceback (most recent call last) <ipython-input-21-84f2eef7a395> in <module>() ----> 1 open('asdf') FileNotFoundError: [Errno 2] No such file or directory: 'asdf'
mkdir dir
mkdir: dir: File exists
open('dir')
--------------------------------------------------------------------------- IsADirectoryError Traceback (most recent call last) <ipython-input-23-16cb56f6c0f8> in <module>() ----> 1 open('dir') IsADirectoryError: [Errno 21] Is a directory: 'dir'
!chmod a-w data.txt
open('data.txt', 'w')
--------------------------------------------------------------------------- PermissionError Traceback (most recent call last) <ipython-input-25-63271e1e37a3> in <module>() ----> 1 open('data.txt', 'w') PermissionError: [Errno 13] Permission denied: 'data.txt'