-1
当我尝试从txt文件(记事本中编码的UTF-8)打印随机行时,每个文本前都会出现一些奇怪的字符。行打印之前的奇怪字符
# -*- coding: utf-8 -*-
import random
OPENVERB1 = open('verb1.txt').read().splitlines()
VERB1 = random.choice(OPENVERB1)
print VERB1
输出:
当我尝试从txt文件(记事本中编码的UTF-8)打印随机行时,每个文本前都会出现一些奇怪的字符。行打印之前的奇怪字符
# -*- coding: utf-8 -*-
import random
OPENVERB1 = open('verb1.txt').read().splitlines()
VERB1 = random.choice(OPENVERB1)
print VERB1
输出:
您能否提供您试图打印的verb1.txt中的文本样本? – PrestonM
听起来像你的文件有一堆额外的怪异的不可见字符,你的终端不会将字节解释为UTF-8,所以字节被解释为可见字符。当然是 – user2357112
! txt文件在每行之前有一个空格。现在,我不知道它可能是这种情况: 是 有 做 说 去 得到 使 知道 等 –