f =
open
('e:\\aaa.txt'
)#提取a,b內容儲存為新的檔案
defwrite_word
(a,b,count)
:#函式後面記得打冒號,求你了
a1 =
'e:\\a'
+str
(count)
+'.txt'
#a1為str,count為int,需要轉換
b1 =
'b'+
str(count)
+'.txt'
a2 =
open
('e:\\a'
+str
(count)
+'.txt'
,'w'
)#用w開啟檔案可以修改,沒有該檔案則創造乙個
b2 =
open
('e:\\b'
+str
(count)
+'.txt'
,'w'
) a2.writelines(a)
b2.writelines(b)
defsplit_txt()
: a=
b=count =
1for each_line in f:
#for在檔案操作中是逐行讀取
if each_line[:3
]!='==='
:(title,word)
= each_line.split(
':',1)
#split分割字元變為列表
if title ==
'a':
else
:else
: write_word(a,b,count)
a=b=
count +=
1 write_word(a,b,count)
split_txt(
)f.close(
)#檔案操作複習
f =open
('e:\\aaa.txt'
)#檔案操作複習
print
(type
(f.readlines())
)#返回的為列表
print
(type
(f.readlines)
)#返回的是bif函式
print
(f.readlines())
#讀取一行
print
(f.read())
#全部讀取
print
(f.tell())
#顯示當前指標位置
print
(f.seek(0,
0))#回到第幾行第幾個
f.close(
)#關閉
本地變數和全域性變數:
a =
1b =
1def
foo1()
:global b #申明使用全域性b,函式內使用全域性變數要申明
a =2#a是本地變數
b =2#b是全域性變數
foo1(
)print a
print b
python基礎學習
基本資料型別 學習基於python2.7,ubuntu16.04,python3中有一些不同的特性 在ubuntu終端輸入python,進入互動介面。print hello,world print 是乙個常用函式,輸出字串。在python2中,print還是乙個關鍵字,可以用print hello,...
Python 基礎學習
一 python中的資料結構 容器 list 列表 a 1,2,3,4 用方括號標記 可被修改 a 0 1 tuple 元組 a 4,5,6 用圓括號標記 不可被修改 b 0 4 dictionary 字典 即對映 d set 集合 不重複,無序,不支援索引 s 會自動去重得到 二 函式式程式設計 ...
python基礎學習
從今天起,每天晚上9點更新部落格,成為乙個愛學習的程式工程師。特立此flag,監督自己的學習。python基礎學習分為以下幾章 基礎知識 列表和元組 使用字串 字典條件 迴圈和其他語句 抽象更加抽象 異常魔法方法 屬性和迭代器 自帶電池 模組 檔案和流 圖形使用者介面 資料庫支援 網路程式設計 py...