Yardım Pyc Bad magic number 2.2 - 2.7 uyarlama

  • Konuyu açan Konuyu açan SaaVaaa
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 3
  • Gösterim Gösterim 442
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

SaaVaaa

MT Üye
MT Üye
Mesaj
157
Çözümler
5
Beğeni
101
Puan
759
Ticaret Puanı
0
Öncelikle Selamun Aleykum, lib üzerinden çeken bir pyc (
Linkleri görebilmek için giriş yap veya kayıt ol.
) bu pyc çektirirken Bad magic number in C:\Users\saavaa\Desktop\Metin2 Giris\lib\crypt.pyc clientt'le uyumsuzluk yaratıyor eski tip fileslerde 34K 20k vs problemsiz yaşıyor bende pyc = py çevirdim dosya olarak bıraktım buraya acaba client uyumunu nasıl yapabiliriz + 2.2 uyarlanmış dosyayı 2.7 nasıl çevirebilirim 2.2 ve 2.7 arasındaki farklar büyük true false vs. vs. diyebiliyorum tabi ilgili bir kütüphane araştırmam olmadığı için bilgisi olan birinin yardımcı olabilir mi diye buraya danışmaya karar verdim.
 
Pyc sonunda uyarlamayı başardım fakat


Continue:
Genişlet Daralt Kopyala
    def _des__String_to_BitList(self, data):
        if _pythonMajorVersion < 3:
            continue
            data = [ ord(c) for c in data ]
        
        l = len(data) * 8
        result = [
            0] * l
        pos = 0
        for ch in data:
            i = 7
            while i >= 0:
                if ch & 1 << i != 0:
                    result[pos] = 1
                else:
                    result[pos] = 0
                pos += 1
                i -= 1
            
        return result

Şu kod blogundan kaynaklanan continue satırında


1021 01:48:00955 :: continue

1021 01:48:00955 :: SyntaxError
1021 01:48:00955 :: :
1021 01:48:00955 :: 'continue' not properly in loop

Şöyle bir syser attı uğraş sonunda çözemedim hala continue sorununu çözersem sanırım rahat bir şekilde testini yapabileceğim
 
continue sadece while ve for loop içinde kullanılır, bu yüzden hata alıyorsunuz.
 
Geri
Üst