понятно, что отступы табуляции должны соблюдаться. а как на счёт пустых строк? стоит ли их использовать для удобочитаемости? например отделять блоки кода, отличающиеся логически. например так
import shelve
class Record:
def __init__(self, temp):
print('rrr')
self.id = temp['id']
self.type = temp['type']
self.number = temp['number']
self.video = temp['video']
self.audio = temp['audio']
db = shelve.open('data')
keys = ['id', 'type', 'number', 'video', 'audio'];
def outputDB():
print('---------------------------------------------')
for record in db:
print(record, ': ', end = '\n')
print(db[record].id, end = '\n')
print(db[record].type, end = '\n')
print(db[record].number, end = '\n')
print(db[record].video, end = '\n')
print(db[record].audio, end = '\n')
print('=================')
while 1:
action = int(input('1 - print, 2 - write'))
или же у питонщиков считается правилом хорошего тона писать всегда слитно?
нельзя ли дать ссылку на пример хорошо оформленного кода?