MyTetra Share
Делитесь знаниями!
seek
Время создания: 10.09.2017 10:50
Текстовые метки: code tutorial, mine
Раздел: Python - __Mine_tutorials
Запись: xintrea/mytetra_db_mcold/master/base/15050298522hslhcx4z8/text.html на raw.githubusercontent.com

# seek(arg)
# arg:
# 0 - начало файла
# 1 -
# 2 - конец файла

#

# open(mode)

# mode:

# w - стирает файл

#-------------

# Стирание данных


var1 = 0
var2 = 0
var3 = 0


with open('tmp', 'w') as file:
file.write(
'line 1\n')
var1 = file.tell()
print(var1)
file.close()

with open('tmp', 'a') as file:
file.write(
'line 2\n')
var2 = file.tell()
print(var2)
file.close()

with open('tmp', 'a') as file:
#file.seek(var1)
file.seek(0)
print(file.tell())
file.write(
'line 3\n')
file.close()

# стираем предыдущие данные так как mode = 'w'
with open('tmp', 'w') as file:
#file.seek(var2, var3)
file.seek(10)
print(file.tell())
#file.write('line 4\n')
file.close()


#-----------

line 4


#--------------

# Использование seek - возможно только в режиме 'r+'

 
MyTetra Share v.0.59
Яндекс индекс цитирования