нужны константы Винды SP3

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by TikTik, 30 Dec 2009.

  1. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    Code:
        
     import shutil    
     shutil.copy(sys.argv[0], r'C:\src')      
    import zipfile     
    def addToZip(zf, path, zippath):     if os.path.isfile(path):            
     zf.write(path, zippath, zipfile.ZIP_DEFLATED)        
     elif os.path.isdir(path):             
    for nm in os.listdir(path):                 addToZip(zf,os.path.join(path, nm),
                             os.path.join(zippath, nm)
                             )
    Вот кусочек кода написаный для Windows7 а мне нужно изменить ? -чтоб работало на Sp3 и SP 2 где что исправить и поделитесь этими самыми Константами , написано нужно изменить константы !
     
    #1 TikTik, 30 Dec 2009
    Last edited: 30 Dec 2009
  2. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    А причем тут вообще винда? Если у тебя на питоне код.
     
  3. TikTik

    TikTik Member

    Joined:
    20 Feb 2009
    Messages:
    241
    Likes Received:
    12
    Reputations:
    2
    этот код будет делатся в .exe и работать на всех ОС без интерепритатора
    Код не мой автор написал что нужно изменить константу чтоб работало на Sp3 а сейчас прога заточена под windows7
    Может я чего-то не понимаю я просто совсем ещё зелёный в Python только 2й день если я где то туплю :) поправьте
    как я понял нужно поправить вот тут
    Code:
    shutil.copy([B]sys.argv[0][/B]
    только незнаю правильно ли это и незнаю нужных констант от sp3
     
    #3 TikTik, 30 Dec 2009
    Last edited: 30 Dec 2009
  4. login999

    login999 Elder - Старейшина

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Пристрелите меня пожалуйста :(
     
  5. gold-goblin

    gold-goblin Elder - Старейшина

    Joined:
    26 Mar 2007
    Messages:
    917
    Likes Received:
    174
    Reputations:
    3
    Пиу-Пиу ты убит =)
    Python не компилируемый язык програмирования, тоесть ехе у тебя не получится.
    Python и так кроссплатформенный, но без интерпретатора не получится....
    Работать и так в хрюхе будет при наличии содуля zipfple