真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Python小技巧:打印出來的文本文檔中間有空格

問題描述:

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供當(dāng)陽網(wǎng)站建設(shè)、當(dāng)陽做網(wǎng)站、當(dāng)陽網(wǎng)站設(shè)計(jì)、當(dāng)陽網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、當(dāng)陽企業(yè)網(wǎng)站模板建站服務(wù),10余年當(dāng)陽做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

在file.txt中存了內(nèi)容如下

AAAAAA

BBBBBB

CCCCCC

然后采用python顯示,發(fā)現(xiàn)顯示出來的是這樣的

A A A A A A

B B B B B B

C C C C C C

Why?

Code如下

本意是想在文本文檔中尋找某一行(CCC)的,但是一直都顯示沒有這一行,奇怪了

'''
遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:857662006 
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學(xué)習(xí)教程和PDF電子
'''
import io
import os

search_for_this_line = 'CCC'

inf_file = io.open("C://file.txt", mode = 'r+')
lines = inf_file.readlines()
index_temp = 0

for line in lines:
    index_temp = index_temp + 1
    print line
    if search_for_this_line in line:
        print "FOUND IT !!!"
        break

inf_file.close()

后來發(fā)現(xiàn),file.txt其實(shí)是unicode的utf-16(16bit for one character)的格式,而python默認(rèn)open為ANSI(single byte for one character)的格式,所以就會有上面這個問題,將開始o(jì)pen那一行稍微修改,將encoding的方式傳進(jìn)去

inf_file = io.open("C://file.txt", mode = 'r+',encoding = 'utf-16')

就可以找到CCC這一行啦

打印出來也是

AAAAAA

BBBBBB

CCCCCC

完全正確了。


文章題目:Python小技巧:打印出來的文本文檔中間有空格
URL標(biāo)題:http://weahome.cn/article/iisgch.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部