(role,line_spoken) = each_line.split(':',2) 小甲魚python 一個任務


前提:我要打開的文件是record.txt

 

1 f=open('record2.txt')       #打開record.txt這個文件
2 
3 for each_line in f:       #讀文件的每一行
4     if each_line[:6] != '======':        #如果這一行 從開頭到第6個字符是 ====== 的話
5         (role,line_spoken) = each_line.split(':',1)    # split以 :分割  分割一次     賦值情況是這樣的 role : line_spoken
6         print(line_spoken)

1代表分割次數 好像寫成其它的數字,在這里結果都一樣   猜想 for 每次遍歷一行 這一行只有一個 :  所以寫成2,分割2次也用不到

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM