txtファイルから文字列、変数を取得し、メインスクリプトで使用する

ジェームス・スミス

私は最近Pythonを学び始めました。ここに、データを実行してTXTファイルに保存する単純な登録/ログインシステムがあります。それで、私がf.write()関数で使用しているこの「保存」システムの後、パスワード、お金、Gmailアドレスとして保存されたファイルをどのように取得できますか?Ballance = 500.00の変数を新しいアカウントに配置した後、Register関数で、将来のスクリプトのエラーが発生します。多くの変数、文字列が定義されていないということです。では、TXTファイルから文字列と変数を「抽出または取得」してメインスクリプトで使用するにはどうすればよいでしょうか。登録/ログインの私のコード、あなたはまた、コード内に問題があるかどうかを言うことができます。

global username1, password2, ballance, username2, password2
check = True
Login_Register = input("Welcome,\nType L for Login, R to Register\n")
if Login_Register == "l" or Login_Register =="L":
    while check:
        with open(ban_list, mode='r', encoding='utf-8') as f:
            username1 = input("Enter your username: ")
            password1 = getpass.getpass("Enter your password: ")
            for line in f:
                if("Username:"+username1+" Password:"+password1) == line.strip():
                    print("you are logged in")
                    check = False
                    break;
                else:
                    check = False
                    print("Username or password does not exist")
                    continue

elif "r" in Login_Register or "R" in Login_Register:
 while True:
     try:
            ballance = 500.00
            f = open(ban_list, mode='a+')
            username2 = input("~ Please enter your Username!\n")
            password2 = getpass.getpass("~ Please enter your password!\n")
            Gmail = input("~ Please add your Email address!\n")
            f.write(f"\nUsername:{username2} Password:{password2} Gmail:{Gmail} Ballance:{ballance}\n")
            f.close()
            print("username and password has been made")

            break;
     except ValueError:
        print('* Not a value !')

print("WElcome {} ".format(username1))
system123456

これは新しいコードです:

global username1, password2, ballance, username2, password2
check = True
Login_Register = input("Welcome,\nType L for Login, R to Register\n")
if Login_Register == "l" or Login_Register =="L":
    while check:
        with open('accountfile.txt','r') as f:
            username1 = input("Enter your username: ")
            password1 = input("Enter your password: ")
            for line in f:
                text = line.strip().split()
                if username1 == text[1] and password1 == text[3]:
                    print("you are logged in")
                    check = False
                    print("Welcome", username1)
                    break;
                else:
                    print("Username or password does not exist")
                    break;

elif "r" == Login_Register or "R" == Login_Register:
    ballance = 500.00
    f = open('accountfile.txt','a+')
    username2 = input("~ Please enter your Username!\n")
    password2 = input("~ Please enter your password!\n")
    Gmail = input("~ Please add your Email address!\n")
    f.write(f"\nUsername: {username2} Password: {password2} Gmail: {Gmail} Ballance: {ballance}\n")
    f.close()
    print("username and password has been made")

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

別のtxtファイルから変数ファイル名のリストを比較するとLinuxで何かをするbashスクリプト

分類Dev

ファイルから文字列を解析し、変数に設定します-シェルスクリプト

分類Dev

bashスクリプトを使用してブロック文字列変数をファイルに追加するにはどうすればよいですか?

分類Dev

Pythonスクリプトからファイル名として変数を取得し、バッチスクリプトで使用します

分類Dev

文字列リクエストを使用してJSonファイルからデータを取得する方法

分類Dev

UI からディレクトリを参照してファイルを選択し、ファイルの場所を取得して、Objective C の Mac OS アプリの文字列変数でそのコンテンツを読み取ります。

分類Dev

URLからファイルサイズを取得してシェルスクリプトで使用する方法

分類Dev

bashスクリプトを使用してファイルから文字列を削除する

分類Dev

bashスクリプトを使用してファイルから特定の文字列を抽出する

分類Dev

forループでインクリメント変数「i」を使用し、コンストラクター関数から関連する値を渡します

分類Dev

python3を使用して、スタイルがリストとタプルであるtxtファイルから情報を取得します

分類Dev

スクリプトからVimを使用してファイル内の数値を変更する

分類Dev

PowerShellスクリプトを使用してテキストファイルから文字列を抽出するにはどうすればよいですか?

分類Dev

リストから新しいtxtファイルをインデックスとして取得するにはどうすればよいですか?

分類Dev

Bashスクリプトでsedを使用して、ログファイルの「var」変数に含まれる文字列パターンを削除したい

分類Dev

変数内の.txtファイルからテキストを取得する

分類Dev

テキストファイルから変数を取得するPowershellスクリプト

分類Dev

ファイル内の文字列を検索して文字列の数値を取得し、別の値と比較できるBashスクリプトを作成する方法

分類Dev

Python-ファイルから文字列を取得し、リストに変換し、複数の値を使用して辞書に追加します

分類Dev

シェル スクリプトを使用して複数のファイルから特定の文字列を解析する方法

分類Dev

ファイルから文字列を削除するリマインダースクリプト

分類Dev

バッチスクリプトを使用して、ファイルから複数行の文字列を削除する必要があります

分類Dev

バッチスクリプトを使用して、ファイルから複数行の文字列を削除する必要があります

分類Dev

bashスクリプトを使用して、ファイル内の文字列を変数に置き換えます

分類Dev

txtファイルに特定の文字列をリストしてからcsvファイルに配置する正しい方法は何ですか?[python]

分類Dev

シェルスクリプト変数からファイルを作成する

分類Dev

C#で区切り文字を使用してテキストファイル(.txt)から特定の列を取得する方法

分類Dev

ファイルから配列を作成し、curlURLで各値を使用するためのBashスクリプト

分類Dev

属性なしでXMLファイルからノードを取得し、文字列のリストに配置する方法

Related 関連記事

  1. 1

    別のtxtファイルから変数ファイル名のリストを比較するとLinuxで何かをするbashスクリプト

  2. 2

    ファイルから文字列を解析し、変数に設定します-シェルスクリプト

  3. 3

    bashスクリプトを使用してブロック文字列変数をファイルに追加するにはどうすればよいですか?

  4. 4

    Pythonスクリプトからファイル名として変数を取得し、バッチスクリプトで使用します

  5. 5

    文字列リクエストを使用してJSonファイルからデータを取得する方法

  6. 6

    UI からディレクトリを参照してファイルを選択し、ファイルの場所を取得して、Objective C の Mac OS アプリの文字列変数でそのコンテンツを読み取ります。

  7. 7

    URLからファイルサイズを取得してシェルスクリプトで使用する方法

  8. 8

    bashスクリプトを使用してファイルから文字列を削除する

  9. 9

    bashスクリプトを使用してファイルから特定の文字列を抽出する

  10. 10

    forループでインクリメント変数「i」を使用し、コンストラクター関数から関連する値を渡します

  11. 11

    python3を使用して、スタイルがリストとタプルであるtxtファイルから情報を取得します

  12. 12

    スクリプトからVimを使用してファイル内の数値を変更する

  13. 13

    PowerShellスクリプトを使用してテキストファイルから文字列を抽出するにはどうすればよいですか?

  14. 14

    リストから新しいtxtファイルをインデックスとして取得するにはどうすればよいですか?

  15. 15

    Bashスクリプトでsedを使用して、ログファイルの「var」変数に含まれる文字列パターンを削除したい

  16. 16

    変数内の.txtファイルからテキストを取得する

  17. 17

    テキストファイルから変数を取得するPowershellスクリプト

  18. 18

    ファイル内の文字列を検索して文字列の数値を取得し、別の値と比較できるBashスクリプトを作成する方法

  19. 19

    Python-ファイルから文字列を取得し、リストに変換し、複数の値を使用して辞書に追加します

  20. 20

    シェル スクリプトを使用して複数のファイルから特定の文字列を解析する方法

  21. 21

    ファイルから文字列を削除するリマインダースクリプト

  22. 22

    バッチスクリプトを使用して、ファイルから複数行の文字列を削除する必要があります

  23. 23

    バッチスクリプトを使用して、ファイルから複数行の文字列を削除する必要があります

  24. 24

    bashスクリプトを使用して、ファイル内の文字列を変数に置き換えます

  25. 25

    txtファイルに特定の文字列をリストしてからcsvファイルに配置する正しい方法は何ですか?[python]

  26. 26

    シェルスクリプト変数からファイルを作成する

  27. 27

    C#で区切り文字を使用してテキストファイル(.txt)から特定の列を取得する方法

  28. 28

    ファイルから配列を作成し、curlURLで各値を使用するためのBashスクリプト

  29. 29

    属性なしでXMLファイルからノードを取得し、文字列のリストに配置する方法

ホットタグ

アーカイブ