JSON файл печатает по одному символу в строке - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь распечатать основной сборник, но каждый раз, когда я это делаю, он возвращает по одному символу в строке, как мне сделать так, чтобы он печатал весь сборник в одной строке.

Результат:

@
g
m
a
i
l
.
c
o
m

Ожидаемый результат: @ gmail.com

JSON Код:

{
    "primaryCatchall": "@gmail.com",
    "secondaryCatchall": "@gmail.com",
    "password": "password123",
    "repeat": 5
}

Python код:

import json

with open('tempemail.txt', 'r') as myfile1:
    email1 = myfile1.read()
    with open('config.json', 'r') as config:
        PrimaryCatchall = json.load(config)
    for primaryCatchall in PrimaryCatchall['primaryCatchall']:
        with open('accounts.txt', 'a') as accounts:
            print(primaryCatchall)
            #accounts.write("\n")
            #accounts.write(email1)
            #accounts.write(primaryCatchall)

1 Ответ

1 голос
/ 29 мая 2020

В коде вы загрузили свой JSON как переменную PrimaryCatchall. Сразу после этого вы запускали для l oop для PrimaryCatchall, который получил каждый отдельный символ. Избавьтесь от этого для l oop, чтобы решить проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...