如何从 Python 文件记录我的输出?

How do I record my Output from a Python file?

import random

# Random string of length 5
result_str = ''.join((random.choice('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()') for i in range(10)))
print(result_str)

这是我的代码,我正在尝试为我的项目生成随机字符串,我想将文件中的每一个输出记录到记事本中。任何人都可以帮我这样做吗?

如果这个过程也能自动化就好了。

示例:我 运行 文件,每个输出都会自动记录在文件中,因此我不必一次又一次地 运行 代码

import random

result_str = ''.join((random.choice('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()') for i in range(10)))
with open('file_output.txt','a') as out:
    out.write(f'{result_str}\n')

这里是,但是你应该写更具体的问题。

import random

with open("copy.txt", "w") as file:
    for i in range(10):
        file.write(random.choice('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()'))