Python スクリプトが機能しない

ベビートビー

キャリアを変えてからずっと書いているプログラムのためにこのスクリプトを書きましたが、多くの問題に遭遇しました。文字列を取り、それをキーで暗号化することを想定しています。私はプログラミングに慣れていないため、トラブルシューティングをどこから始めればよいかわからないので、助けを求めてここに来ました。どこから始めればよいか、書き方を教えていただけないでしょうか。

これは私が得るエラーですが、うまく見えます。

$ python temp.py -p "ThisIsATestOfMyCode" -k "testtest"
  File "encrypt.py", line 37
    else:
       ^

これは私のコードです。

#!/usr/bin/env python
import sys, argparse

def encrypt(varAble1, varAble2):
    varAble1_size = len(varAble1)/float(len(varAble2))
    if str(varAble1_size).split(".")[1] == "0":
    else:
        while str(varAble1_size).split(".")[1] != "0":
            varAble1 +== "@"
            varAble1_size = len(varAble1)/float(len(varAble2))
    code = []
    varAble1 = list(varAble1)
    varAble2 = list(varAble2))
    multiply_size = int(str((varAble1_size)).spliy(".")[0]) * 8
    while varAble1 != []:
        p_varAble1 = varAble1[0:8]
        p_varAble2 = varAble2[0:8]
        temp_list = []
        for i in xrange(0,8):
            if type(p_varAble2[i]) == type(int):
                new_ct = (ord(chr(p_varAble2[i])) ^ ord(p_varAble1[0]))
            else:
            new_ct = (ord(p_varAble2[i]) ^ ord(p_varAble1[0]))
            code.append(new_ct)
            temp_list.append(new_ct)
            varAble1.pop(0)
            p_varAble1.pop(0)
            varAble2 = temp_list
       varAble2.reverse()
    code.reverse()
    varAble1 = code.reverse()
    code_text = []
    for i in code:
        hex_value = hex(i)
        if len(hex_value) != 4:
            code_text.append("0" + hex(i)[2:])
        else:
            code_text.append(hex(i)[2:])
            varAble2 += i
    code_text = "".join(code_text).upper()
    return code_text

def main():
    parser = argparse.ArgumentParser(description="Encrypt things")
    parser.add_argument("-p", "--var1",help="String to enc",metavar='<pt>', required=True)
    parser.add_argument("-k", "--var2", help="8 length key to encrypt with", metavar='<key>', required=True)
    args = parser.parse_args()
    var1 = args.var1
    var2 = args.var2
    hash = encrypt(var1, var2)
    print "[+] Encrypted using %s [+]\n%s" % (var2, hash)

if __name__ == "__main__":
    main()
アンドリュー・カルパ

のブロックif str(varAble1_size).split(".")[1] == "0":が空なので、passその後にステートメントを追加する必要がありますキーフ・ベイカーはelse:、行 37 のブロックが適切にインデントされていないことも指摘しています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

単純なPythonスクリプトが機能しない

分類Dev

Postman の Python スクリプトが機能しない

分類Dev

Python スクリプトが crontab で機能しない

分類Dev

sudo で実行しないと Python スクリプトが機能しない

分類Dev

Pythonスクリプトのインポートが機能しない

分類Dev

Pythonスクリプトがdjangoシェルで機能しない

分類Dev

Python2to3スクリプトが機能しない-Unicodeエラー

分類Dev

Pythonで線形回帰スクリプトが機能しない

分類Dev

Pythonスクリプトのcronジョブが機能しない

分類Dev

PHP:PythonスクリプトのexecがRaspberry PI2で機能しない

分類Dev

Python リクエストが https プロキシで機能しない

分類Dev

PythonリクエストPOSTが機能しない

分類Dev

Pythonリクエストが機能しない

分類Dev

Python-リクエスト、lmxlとxpathが機能しない

分類Dev

PythonでのGETリクエストが機能しない

分類Dev

サブプロセスを使用したPythonのスクリプトが機能しない

分類Dev

キース数が機能していないことを見つけるためのPythonスクリプト

分類Dev

フルパスを使用して実行するとPythonスクリプトが機能しない

分類Dev

Pythonの単一リンクリストが正しく機能しない

分類Dev

'%matplotlib inline'がPythonスクリプトで機能しないのはなぜですか?

分類Dev

セレンがPythonスクリプトで機能しないのはなぜですか?

分類Dev

Pythonスクリプトがまったく機能しないのはなぜですか?

分類Dev

BeautifulsoupコードがPythonスクリプトで機能しなくなった

分類Dev

PHPが機能しない状態でいくつかのPythonスクリプトを実行する

分類Dev

&でバックグラウンドで実行すると、Nohup for Pythonスクリプトが機能しない

分類Dev

osxでPythonの単純な認証リクエストが機能しない

分類Dev

Python3.7が機能しないリクエストのインポート

分類Dev

process.Start()がPythonスクリプトを呼び出すためのC#で機能しない

分類Dev

通知-sudoで実行されたPythonスクリプトで送信が機能しない

Related 関連記事

  1. 1

    単純なPythonスクリプトが機能しない

  2. 2

    Postman の Python スクリプトが機能しない

  3. 3

    Python スクリプトが crontab で機能しない

  4. 4

    sudo で実行しないと Python スクリプトが機能しない

  5. 5

    Pythonスクリプトのインポートが機能しない

  6. 6

    Pythonスクリプトがdjangoシェルで機能しない

  7. 7

    Python2to3スクリプトが機能しない-Unicodeエラー

  8. 8

    Pythonで線形回帰スクリプトが機能しない

  9. 9

    Pythonスクリプトのcronジョブが機能しない

  10. 10

    PHP:PythonスクリプトのexecがRaspberry PI2で機能しない

  11. 11

    Python リクエストが https プロキシで機能しない

  12. 12

    PythonリクエストPOSTが機能しない

  13. 13

    Pythonリクエストが機能しない

  14. 14

    Python-リクエスト、lmxlとxpathが機能しない

  15. 15

    PythonでのGETリクエストが機能しない

  16. 16

    サブプロセスを使用したPythonのスクリプトが機能しない

  17. 17

    キース数が機能していないことを見つけるためのPythonスクリプト

  18. 18

    フルパスを使用して実行するとPythonスクリプトが機能しない

  19. 19

    Pythonの単一リンクリストが正しく機能しない

  20. 20

    '%matplotlib inline'がPythonスクリプトで機能しないのはなぜですか?

  21. 21

    セレンがPythonスクリプトで機能しないのはなぜですか?

  22. 22

    Pythonスクリプトがまったく機能しないのはなぜですか?

  23. 23

    BeautifulsoupコードがPythonスクリプトで機能しなくなった

  24. 24

    PHPが機能しない状態でいくつかのPythonスクリプトを実行する

  25. 25

    &でバックグラウンドで実行すると、Nohup for Pythonスクリプトが機能しない

  26. 26

    osxでPythonの単純な認証リクエストが機能しない

  27. 27

    Python3.7が機能しないリクエストのインポート

  28. 28

    process.Start()がPythonスクリプトを呼び出すためのC#で機能しない

  29. 29

    通知-sudoで実行されたPythonスクリプトで送信が機能しない

ホットタグ

アーカイブ