>>> a = open("/root/Desktop/wang.txt", 'rb').read() //指定路径读入一个文件
>>> seg_list = jieba.cut('a',cut_all=True)
>>> print "Full Mode:", "/ ".join(seg_list)
Full Mode: a
>>>
>>> f=open(r"/root/Desktop/ok.txt",'w') //指定路径,写入一个文件
>>> print >>f,seg_list
>>>
seg_list = jieba.cut("我来到北京清华大学", cut_all=True)
>>> print "Full Mode:", "/ ".join(seg_list)
Full Mode: 我/ 来到/ 北京/ 清华/ 清华大学/ 华大/ 大学
a = open("/root/Desktop/wang.txt", 'rb').read()
seg_list = jieba.cut('a',cut_all=True)
print "Full Mode:", "/ ".join(seg_list) //这句话,没用
print "Full Mode:", "/ ".join(a)
a = open("/root/Desktop/wang.txt", 'rb').read()
seg_list = jieba.cut('a',cut_all=True)
print "Full Mode:", "/ ".join(a)
f=open(r"/root/Desktop/ok.txt",'w')
print >>f,a
下面的代码测试读文件,然后以写入一个文件是没有问题的。现在只是输出的结果没有分词,意思是:读入的文件,没有实现分词。
这个可能需要写一个Python脚本,一行行的读入数据,然后分行,在写入一个文本中。这个我在研究一下。
>>> a = open("/root/Desktop/wang.txt", 'rb').read()
>>> seg_list = jieba.cut('a',cut_all=True)
>>> f=open(r"/root/Desktop/ok.txt",'w')
>>> print >>f,a
顺序执行,相应就会在桌面显示输出文件。
>>> f=open(r"/root/Desktop/ok.txt",'w').write('\n写入后自动关闭')
python 如果想读取第10行的数据,该怎么写!
python code
lnum=0
with open('pit.txt'.'r')as fd:
for line in fd:
lnum+=1;
if(lnum>=10)&&(lnum<=13):
print line
fd.close()
fp.read().decode('utf-8').encode('gbk')
a = open("/root/Desktop/wang.txt", 'rb').read()
seg_list = jieba.cut(a,cut_all=False)
f=open(r"/root/Desktop/ok.txt",'w') //要写入的文件
print "Default Mode:", "/ ".join(seg_list)
print >>f, '"Default Mode:", "/ ".join(seg_list)'
a = open("/root/Desktop/wang.txt", 'rb').read()
seg_list = jieba.cut('a',cut_all=False)
print "Default Mode:", "/ ".join(seg_list)
解压后运行 python setup.py install
OK
a = open("/root/Desktop/wang.txt", 'rb').read() //指定路径读文本
seg_list = jieba.cut('a',cut_all=False) //调用jieba分词包,cut_all=False是精确模式
print "Default Mode:", "/ ".join(seg_list) //终端打印数据分词结果。
f=open(r"/root/Desktop/ok.txt",'w') //要写入的文件