string = "{:{fill}{align}{width}}"
print(string.format(' hello, world ', fill='=', align='^', width=50))
================== hello, world ==================
import os
columns,lines = os.get_terminal_size()
string = "{:{fill}{align}{width}}"
print(string.format(' hello, world ', fill='=', align='^', width=columns))
cur.execute("INSERT INTO data VALUES(?,?,?)", (item, ))
кроме item должны быть еще 2 параметра.list = [login,email,password1]
if password2 == password1:
for item in list:
print(item)
cur.execute("INSERT INTO data VALUES(?,?,?)", (item, ))
conn.commit()
if password2 == password1:
cur.execute("INSERT INTO data VALUES(?,?,?)", (login,email,password1,)) # Только поменять параметры местами
conn.commit()
Это ни в коем случае не замена history, скорее это дополнение к ней. ah, в основном, умеет 4 вещи: показывать history, сохранять вывод потоков команд, привязывать его к номеру в истории, и показывать по запросу. Кроме того, есть еще такая мелочь, как закладки (любой записи из истории можно дать имя).
import os
try:
with open('1.txt') as file:
data = file.read()
except FileNotFoundError as e:
print(e) # [Errno 2] No such file or directory: '1.txt'
with open('error.txt','w') as file:
file.write(str(e)) # Запишет в файл "[Errno 2] No such file or directory: '1.txt'"
# file.write(str(e.errno)) # Запишет в файл "2"
# file.write(e.strerror) # Запишет в файл "No such file or directory"
# file.write(e.filename) # Запишет в файл "1.txt"
Но когда я его удалял, я совершил очень большую ошибку...