當前位置:首頁 » 編程語言 » python讀取文件字元串

python讀取文件字元串

發布時間: 2022-10-01 13:52:25

python怎麼從文件中取出一個字元串

>>> a="http://bbs.chinaunix.net/viewthread.php?tid=802282"
>>> a[a.rindex("/"):]
'/viewthread.php?tid=802282'

❷ python 從文本中讀取字元串

i='dk kfll dkfj fjdkfj'
array=i.split()
print array
["dk","kfll","dkfj","fjdkfj"]
split的括弧裡面可以定義分隔符,用引號引起來比如按tab分割的話就是i.split("\t")

❸ 用python讀取文本文件,對讀出的每一行進行操作,這個怎麼寫

用python讀取文本文件,對讀出的每一行進行操作,寫法如下:

f=open("test.txt","r")

whileTrue:

line=f.readline()

ifline:

pass#dosomethinghere

line=line.strip()

p=line.rfind('.')

filename=line[0:p]

print"create%s"%line

else:

break

f.close()

❹ python如何實現分行提取指定字元串

python讀取文件內容的方法:一.最方便的方法是一次性讀取文件中的所有內容並放置到一個大字元串中:all_the_text=open('thefile.txt').read()#文本文件中的所有文本all_the_data=open('abinfile','rb').read()#二進制文件中的所有數據為了安全起見,最好還是給打開的文件對象指定一個名字,這樣在完成操作之後可以迅速關閉文件,防止一些無用的文件對象佔用內存。舉個例子,對文本文件讀取:file_object=open('thefile.txt')try:all_the_text=file_object.read()finally:file_object.close()不一定要在這里用Try/finally語句,但是用了效果更好,因為它可以保證文件對象被關閉,即使在讀取中發生了嚴重錯誤。二.最簡單、最快,也最具Python風格的方法是逐行讀取文本文件內容,並將讀取的數據放置到一個字元串列表中:list_of_all_the_lines=file_object.readlines()這樣讀出的每行文本末尾都帶有"\n"符號;如果你不想這樣,還有另一個替代的辦法,比如:list_of_all_the_lines=file_object.read().splitlines()list_of_all_the_lines=file_object.read().split('\n')list_of_all_the_lines=[L.rstrip('\n')forLinfile_object]

❺ python 取文本文件的某段字元串

def_562938748(filename):
result=''
reader=open(filename,'r')
whileTrue:
line=reader.readline()
iflen(line)==0:
break
ifnotline.startswith('SETNAME'):
continue
pos=line.rfind('/')
ifpos<0:
continue
ifnotline.startswith('/test.ini_',pos):
continue
result=line[pos+len('/test.ini_'):]
reader.close()
returnresult

❻ python 怎麼讀取一個字元串

python2: raw_input
python3: input

❼ python怎麼讀取文件名的內容

python讀取文件內容的方法:
一.最方便的方法是一次性讀取文件中的所有內容並放置到一個大字元串中:
all_the_text = open('thefile.txt').read( )
# 文本文件中的所有文本
all_the_data = open('abinfile','rb').read( )
# 二進制文件中的所有數據
為了安全起見,最好還是給打開的文件對象指定一個名字,這樣在完成操作之後可以迅速關閉文件,防止一些無用的文件對象佔用內存。舉個例子,對文本文件讀取:
file_object = open('thefile.txt')
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
不一定要在這里用Try/finally語句,但是用了效果更好,因為它可以保證文件對象被關閉,即使在讀取中發生了嚴重錯誤。
二.最簡單、最快,也最具Python風格的方法是逐行讀取文本文件內容,並將讀取的數據放置到一個字元串列表中:
list_of_all_the_lines = file_object.readlines( )
這樣讀出的每行文本末尾都帶有"\n"符號;如果你不想這樣,還有另一個替代的辦法,比如:
list_of_all_the_lines = file_object.read( ).splitlines( )
list_of_all_the_lines = file_object.read( ).split('\n')
list_of_all_the_lines = [L.rstrip('\n') for L in file_object]
最簡單最快的逐行處理文本文件的方法是,用一個簡單的for循環語句:
for line in file_object:
process line
這種方法同樣會在每行末尾留下"\n"符號;可以在for循環的主體部分加一句:
lineline = line.rstrip('\n')
或者,你想去除每行的末尾的空白符(不只是'\n'\),常見的辦法是:
lineline = line.rstrip( )

❽ python讀取一個txt文件 使其變成每行20個字元的形式

如何讓python把從txt文件中讀入的文字按20個字元一行的形式分隔開呢。大概的思路是,先讀入文件所有字元,然後使用range生成[0,20,40,...]的列表以供索引,然後用這個索引,生成有關於該字元串的新列表[s[0:20],s[20:40],...],若不專門去除換行符,代碼用這個思路就夠了,可以這么寫(以下13行就是)(限於python3):

#-*-coding:utf-8;-*-

f=open("test.txt","w")

print("abcdefghijklmnopqrstabcd"

"efghijklmnopqrstopq",file=f)

f.close()

#生成待讀入文件

#再從待讀入文件中讀入處理

f=open("test.txt","r")

s=f.read()

l=len(s)

b=(list(range(0,l,20)))

p=[s[i:i+20] for i in b]

r=[print(i) for i in p]

按每行20字元的形式輸出樣例txt

熱點內容
手機版高級語言編譯器 發布:2024-12-25 02:12:52 瀏覽:37
蘋果和安卓打cf手游哪個好 發布:2024-12-25 02:12:52 瀏覽:661
喵咪斗惡龍安卓哪裡下載 發布:2024-12-25 02:07:58 瀏覽:514
pythonfuture 發布:2024-12-25 01:46:47 瀏覽:586
如何提升交換機配置能力 發布:2024-12-25 01:41:53 瀏覽:669
安卓系統怎麼刪除主屏 發布:2024-12-25 01:41:45 瀏覽:493
微信小程序客戶端是如何訪問伺服器的 發布:2024-12-25 01:39:26 瀏覽:508
python逗號split 發布:2024-12-25 01:24:06 瀏覽:155
sqlwithas效率 發布:2024-12-25 01:21:25 瀏覽:484
pcielinux 發布:2024-12-25 01:12:02 瀏覽:644