我有一个长字符串要保存在文本文件中,其中包含以下代码:
taxtfile.write(a)
但是由于字符串太长,保存的文件打印为:

"something something ..... something something"

如何确保在不截断字符串的情况下保存整个字符串?

最佳答案

不管字符串长度是多少
这是我用来显示的代码:

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上。

关于python - Python在文本文件中保存长字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38031290/

10-08 23:02
查看更多