Возможно, они не напрягаются в каком-то другом смысле. Возможно, для того, чтобы тянуть вагон по рельсям и для того, чтобы сойти с рельс нужны разные виды усилий.
menu = []
for width, height in resolutions:
name = '*' if width == current_width else ''
name += str(width) + 'x' + str(height)
menu.append((name, setter(width, height))
if (cur_w==640): # устанавливаем чтобы текущее разрешение помечалось в меню звездочкой
text_640x480=u'*'+text_640x480
if (cur_w==1280):
text_1280x960=u'*'+text_1280x960
if (cur_w==1600):
text_1600x1200=u'*'+text_1600x1200
if (cur_w==1024):
text_1024x768=u'*'+text_1024x768
if (cur_w==2048):
text_2048x1536=u'*'+text_2048x1536
if (cur_w==2592):
text_2592x1944=u'*'+text_2592x1944
я бы еще подумал как присопособить filecmp.dircmp для ваших нужд например можно взять за основу
def report_full_closure(self): # Report on self and subdirs recursively
self.report()
for sd in self.subdirs.values():
print()
sd.report_full_closure()
Class.test b
где b — String
Непонятно, что имеется ввиду:
— метод test(string, string) -> int и надо вернуть string -> int
— метод test(sting) -> int и надо вернуть int
таким мобразом .NET методы фактически получают один параметр — кортеж
menu = [] for width, height in resolutions: name = '*' if width == current_width else '' name += str(width) + 'x' + str(height) menu.append((name, setter(width, height))def setter(w, h) def set_resoltion(): global cur_w global cur_h cur_w=w cur_h=h set_resolution_menu() return set_resolutonresolutons = [(640, 480), (1280, 1960), (1600, 1200), (1024, 768)] menu = [('%s%dx%d'%('*' if w==cur_w else '', w, h), setter(w, h)) for w, h in resolutons]if (cur_w==640): # устанавливаем чтобы текущее разрешение помечалось в меню звездочкой text_640x480=u'*'+text_640x480 if (cur_w==1280): text_1280x960=u'*'+text_1280x960 if (cur_w==1600): text_1600x1200=u'*'+text_1600x1200 if (cur_w==1024): text_1024x768=u'*'+text_1024x768 if (cur_w==2048): text_2048x1536=u'*'+text_2048x1536 if (cur_w==2592): text_2592x1944=u'*'+text_2592x1944ЖУТЬ
=>
Предлагаю следуюую статью назвать «Как запустить F#»
я бы еще подумал как присопособить filecmp.dircmp для ваших нужд например можно взять за основу
def report_full_closure(self): # Report on self and subdirs recursively self.report() for sd in self.subdirs.values(): print() sd.report_full_closure()из C:\Python30\Lib\filecmp.py
1. f_src.find('.pyc') -почему find а не enswith
2. почему неьзя было написать вместо
for item in check_list: if f_src.find(item) != -1: need_check = True break;просто f_str.startswith(check_list)
3. Зачем вообще обходить все дерево, если нам нужны только несколько папок?
сожно написать что-то типа:
for root, dirs, files in sum(map(os.walk, check_list), [])
или просто добавить еще один for
4. f_src.replace(«myproject», «intranet») — что будет делать при наличии файла myproject.py
list1 = [1, 2, 3] list2 = [2] for elem in list1: print(elem, ['not found', 'found'][elem in list2])for elem in list1:
print (elem,'found') if elem in list2 else (elem,'not found')
--->
print (elem,'found' if elem in list2 else 'not found')
>>> for (x,y) in L:
L = set(['h','a','h','a'])
можно написать так
L = {'h','a','h','a'}