import random
a = ''
number_of_characters = 1000000
for i in range(number_of_characters):
a += chr(random.randint(97, 122))
print(len(a)) # a is now 1000000 characters long string
textfile = open('textfile.txt', 'w')
textfile.write(a)
textfile.close()
不管字符串长度是多少
这是我用来显示的代码:
您可以将数字字符放入您喜欢的任何数字,但必须等待字符串随机化
这是textfile.txt的截图:http://prntscr.com/bkyvs9
可能你的问题出在字符串a上
我认为这只是IDE或终端环境中的一个表示。尝试以下方法,然后打开文件,亲自查看它是否完整地写入:
注意,上面的代码将把一个文件写到当前的工作目录中。在调用Python之前,您可能首先需要导航到~/桌面。
另外,如何构建字符串
a
?如何编写textfile
?如果对textfile.write(a)
的调用是在循环中发生的,则循环中可能存在错误。(显示更多代码会有帮助)相关问题 更多 >
编程相关推荐