python提取字符串中的文字 python怎么提取出文件里的指定內(nèi)容?
python怎么提取出文件里的指定內(nèi)容?最方便的方法是一次讀取文件的所有內(nèi)容,并將它們放入一個(gè)大字符串中:allTheutext=open()文件.txt"). Read()#文本文件中的所有文本uu
python怎么提取出文件里的指定內(nèi)容?
最方便的方法是一次讀取文件的所有內(nèi)容,并將它們放入一個(gè)大字符串中:allTheutext=open()文件.txt"). Read()#文本文件中的所有文本uuudata=open(“abinfile”,“RB”)。Read()#為了安全起見,最好為打開的文件對(duì)象指定一個(gè)名稱,這樣操作完成后可以快速關(guān)閉文件,一些無(wú)用的文件對(duì)象就不會(huì)占用內(nèi)存。例如,讀取一個(gè)文本文件:fileuobject=open()文件.txt") 嘗試:所有_uText=文件u對(duì)象.讀取() 最后:文件對(duì)象。關(guān)閉()這里不需要使用try/finally語(yǔ)句,但是它工作得更好,因?yàn)樗梢源_保文件對(duì)象是關(guān)閉的,即使在讀取時(shí)出現(xiàn)嚴(yán)重錯(cuò)誤。2、 最簡(jiǎn)單、最快、最具Python風(fēng)格的方法是逐行讀取文本文件的內(nèi)容,并將讀取的數(shù)據(jù)放在字符串列表中:list of all The lines=file對(duì)象.readlines()以這種方式讀出的每一行文本的末尾都標(biāo)有“n”;如果您不想這樣做,可以使用另一種方法,例如列出所有行=文件對(duì)象.讀?。ǎ?splitlines()列出所有行=文件對(duì)象.讀取().split(“n”)列出所有的行=[L.rstrip(“n”)forLinfile對(duì)象
python提取特定的數(shù)字?
s=“speed=200,DST=300”s.split(“DST=”)[1][:-1]使用DST=拆分字符串,得到“speed=200,”和“300”,然后去掉分號(hào)
#coding=utf-8str1=“”“定義日本血吸蟲sjchgc07869蛋白mRNA,部分CD.加入AY810830版本AY810830.1 GI:60600350關(guān)鍵字宏達(dá)電來(lái)源日本血吸蟲“”“str1=str1.split(“n”)with open(”輸出.txt", “W”)作為F:F.write(STR1[3]“n”)F.write(STR1[5]“n”)
回答:>> s=“abcddefg”]>>> s[0
]“a”
>>>> s[1
“B”]>>>>> s.index(“e”)5你明白嗎?
字符串也可以視為數(shù)組列表對(duì)象
python怎么提取特定字符所在的行,并寫入一個(gè)新的文件里面?
Alist=[“Aurig”,“Buobj”,“Furig”,“Huobj”,“Turig”,]B=[]foreachinal:if“obj”ineach:B.append(each)print(B)