需要帮助了解为什么每个lin上都出现inst随机字符吗

2024-06-14 10:12:58 发布

您现在位置:Python中文网/ 问答频道 /正文

import os
import sys
import fileinput
import random
import string

stringLength=10
"""Generate a random string of fixed length """
letters = string.ascii_lowercase
Password = ''.join(random.choice(letters) for i in range(stringLength))

print ("Text to search for:")
textToSearch = input( "> " ) 

print ("File to perform Search-Replace on:")
fileToSearch  = input( "> " )

tempFile = open( fileToSearch, 'r+' )

for line in fileinput.input( fileToSearch ):
    if textToSearch in line :
        print('Match Found')
    else:
        print('Match Not Found!!')
    tempFile.write( line.replace( textToSearch, Password ) )
tempFile.close()

input( '\n\n Press Enter to exit...' )

这就是发生的事情:

start /min MinecraftClient.exe qQ47n2 - mc.cosmicmc.com

start /min MinecraftClient.exe qQ47n2 - mc.cosmicmc.com

start /min MinecraftClient.exe qQ47n2 - mc.cosmicmc.com

qQ47n2正在发生变化 我希望它是随机的每一行,但你可以看到它说qQ47n2每一行下来

有什么想法吗


Tags: toinimportforinputstringlinerandom