最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3處理文件中每個(gè)詞的方法

 更新時(shí)間:2015年05月22日 12:24:46   作者:皮蛋  
這篇文章主要介紹了Python3處理文件中每個(gè)詞的方法,可實(shí)現(xiàn)逐個(gè)處理文件中每個(gè)詞的功能,需要的朋友可以參考下

本文實(shí)例講述了Python3處理文件中每個(gè)詞的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

''''' 
Created on Dec 21, 2012 
處理文件中的每個(gè)詞 
@author: liury_lab 
''' 
import codecs 
the_file = codecs.open('d:/text.txt', 'rU', 'UTF-8') 
for line in the_file: 
  for word in line.split(): 
    print(word, end = "|") 
the_file.close() 
# 若詞的定義有變,可使用正則表達(dá)式 
# 如詞被定義為數(shù)字字母,連字符或單引號(hào)構(gòu)成的序列 
import re 
the_file = codecs.open('d:/text.txt', 'rU', 'UTF-8') 
print() 
print('************************************************************************') 
re_word = re.compile('[\w\'-]+') 
for line in the_file: 
  for word in re_word.finditer(line): 
    print(word.group(0), end = "|") 
the_file.close() 
# 封裝成迭代器 
def words_of_file(file_path, line_to_words = str.split): 
  the_file = codecs.open('d:/text.txt', 'rU', 'UTF-8') 
  for line in the_file: 
    for word in line_to_words(line): 
      yield word 
  the_file.close() 
print() 
print('************************************************************************') 
for word in words_of_file('d:/text.txt'): 
  print(word, end = '|') 
def words_by_re(file_path, repattern = '[\w\'-]+'): 
  the_file = codecs.open('d:/text.txt', 'rU', 'UTF-8') 
  re_word = re.compile('[\w\'-]+') 
 
  def line_to_words(line): 
    for mo in re_word.finditer(line): 
      yield mo.group(0) # 原書為return,發(fā)現(xiàn)結(jié)果不對(duì),改為yield 
  return words_of_file(file_path, line_to_words) 
print() 
print('************************************************************************') 
for word in words_by_re('d:/text.txt'): 
  print(word, end = '|')

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 手把手教你jupyter?notebook更換環(huán)境的方法

    手把手教你jupyter?notebook更換環(huán)境的方法

    在日常使用jupyter-notebook時(shí),可能會(huì)碰到需要切換不同虛擬環(huán)境的場(chǎng)景,下面這篇文章主要給大家介紹了關(guān)于jupyter?notebook更換環(huán)境的方法,需要的朋友可以參考下
    2023-05-05
  • 刪除PyCharm解釋器的方法步驟

    刪除PyCharm解釋器的方法步驟

    這篇文章主要給大家介紹了關(guān)于刪除PyCharm解釋器的方法步驟,PyCharm解釋器是指在PyCharm集成開(kāi)發(fā)環(huán)境中用于運(yùn)行和調(diào)試Python代碼的解釋器,需要的朋友可以參考下
    2023-09-09
  • 基于Python實(shí)現(xiàn)本地音樂(lè)播放器的制作

    基于Python實(shí)現(xiàn)本地音樂(lè)播放器的制作

    這篇文章主要介紹了如何利用Python實(shí)現(xiàn)本地音樂(lè)播放器的制作,并且可以選擇需要播放的音樂(lè)的路徑,選擇播放方式,感興趣的小伙伴可以了解一下
    2022-06-06
  • 基于Python log 的正確打開(kāi)方式

    基于Python log 的正確打開(kāi)方式

    下面小編就為大家分享一篇基于Python log 的正確打開(kāi)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • Python apscheduler實(shí)現(xiàn)定時(shí)任務(wù)的方法詳解

    Python apscheduler實(shí)現(xiàn)定時(shí)任務(wù)的方法詳解

    apscheduler(Advanced Python Scheduler)是一個(gè)用于Python的靈活、強(qiáng)大的定時(shí)任務(wù)調(diào)度庫(kù),它允許您以各種方式安排函數(shù)或方法的執(zhí)行,下面就跟隨小編一起學(xué)習(xí)一下它的具體使用吧
    2023-10-10
  • Python線性擬合實(shí)現(xiàn)函數(shù)與用法示例

    Python線性擬合實(shí)現(xiàn)函數(shù)與用法示例

    這篇文章主要介紹了Python線性擬合實(shí)現(xiàn)函數(shù)與用法,結(jié)合實(shí)例形式分析了Python使用線性擬合算法與不使用線性擬合算法的相關(guān)算法操作技巧,需要的朋友可以參考下
    2018-12-12
  • pytorch中torch.max和Tensor.view函數(shù)用法詳解

    pytorch中torch.max和Tensor.view函數(shù)用法詳解

    今天小編就為大家分享一篇pytorch中torch.max和Tensor.view函數(shù)用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • 如何使用 Python 中的功能和庫(kù)創(chuàng)建 n-gram

    如何使用 Python 中的功能和庫(kù)創(chuàng)建 n-gram

    在計(jì)算語(yǔ)言學(xué)中,n-gram 對(duì)于語(yǔ)言處理、上下文和語(yǔ)義分析非常重要,它們是從令牌字符串中相鄰的連續(xù)單詞序列,本文將討論如何使用 Python 中的功能和庫(kù)創(chuàng)建 n-gram,感興趣的朋友一起看看吧
    2023-09-09
  • 詳解python的內(nèi)存分配機(jī)制

    詳解python的內(nèi)存分配機(jī)制

    Python的內(nèi)存分配機(jī)制是小白們最需要理解的概念之一。創(chuàng)建對(duì)象(變量、函數(shù)、對(duì)象等)后,CPython會(huì)在內(nèi)存中為其分配地址。Python有一個(gè)id()函數(shù),它可以返回對(duì)象的“身份”,也就是內(nèi)存地址。它實(shí)際上是一個(gè)唯一的整數(shù)。
    2021-05-05
  • 淺談flask截獲所有訪問(wèn)及before/after_request修飾器

    淺談flask截獲所有訪問(wèn)及before/after_request修飾器

    這篇文章主要介紹了淺談flask截獲所有訪問(wèn)及before/after_request修飾器,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01

最新評(píng)論

大洼县| 上虞市| 石首市| 舟山市| 郎溪县| 龙江县| 彭水| 尼木县| 中方县| 建昌县| 英吉沙县| 博湖县| 获嘉县| 香格里拉县| 峡江县| 城市| 威远县| 锡林郭勒盟| 崇左市| 武邑县| 大邑县| 九台市| 仙游县| 和顺县| 九龙县| 三穗县| 夏邑县| 鄂托克前旗| 澄城县| 河源市| 岢岚县| 平原县| 五大连池市| 涟水县| 元阳县| 莱阳市| 凤城市| 二连浩特市| 巨鹿县| 长岭县| 郁南县|