打開文件
f = open(filename,type) # filename 是文件所在路徑
# type 為文件打開的方式,也是字符串
讀取單行
oneLineStr = f.readline()
讀取所有,一行一行讀取
allInLines = f.readlines()
讀取所有,返回一個字符串
all = f.read()
去除字符串開頭空白
newStr = str.strip()
按某個字符串划分字符串
strs = myStr.split() # 語法 split(str="",num=string.count(str)) # str 分隔符,默認為所有空字符,包括空行,換行,制表符 # num 分割次數
按照正則表達式提取字符串
import re str = "a123b" print re.findall(r"a(.+?)b",set) #輸出:['123']
依照正則表達式可以以極其豐富的方法提取字符串。關於正則表達式又可以單獨作章,長篇大論。具體細節不如參照 python 正則表達式
寫入文件
#---常見兩種打開方式---# f = open(filename,'w') # 如果filename不存在,則自動創建。寫之前會清空數據 f = open(filename,'a') # 如果filename不存在,則自動創建,並且在文件末尾追加數據 #---寫入數據---# f.write(str)
