我有一个长字符串要保存在文本文件中,其中包含以下代码: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/