Наиболее распространенные имена, которые я видел, это слова, разделенные нижним кодом, to_copy.
Что касается стиля формата, я не видел такого соглашения. Я нахожу
source = remote if filecmp.cmp(local, config_file) else local
shutil.copyfile(source, config_file)
, чтобы быть самым ясным из ваших вариантов.
И, видя, что все предпочитают разделять, если бы я, по крайней мере, инкапсулировал вызов copyfile на случай, если вы когда-нибудь захотите изменить его:
def copy_to(source, destination):
shutil.copyfile(source,destination)
if filecmp.cmp(local, config_file):
copy_to(remote, config_file)
else:
copy_to(local, config_file)