如何在一行python3中写一个单词

时间:2018-04-02 15:45:43

标签: python file loops rows writing

我用writelines([name])试了一下。但是它写的是没有任何空格的单词并且在彼此之后。这是我的代码:`

 import time 
 from time import sleep
 import random 
 import secrets
 import string
 from threading import Thread


 def run_bot():
     x1 = random.choice(string.ascii_uppercase)
     x2 = random.choice(string.ascii_lowercase)
     x3 = random.choice(string.ascii_lowercase)
     x4 = random.choice(string.ascii_lowercase)
     x5 = random.choice(string.ascii_lowercase)
     name = str(x1 + x2 + x3 +x4 +x5)
     print(name)
     f = open('names.txt', 'a')
     f2 = open('namero.txt', 'a')
    f2.writelines([name])

while  True:
    for i in range(5):
        run_bot()    

`

1 个答案:

答案 0 :(得分:0)

您需要手动插入新行。这应该这样做:

print(name + ‘\n’)

我主要使用JavaScript,但在Python方面有一些经验。让我知道它是否有效。