三.文件操作
1.python切換目錄基本操作
>>>import os
>>>os.getcwd()---獲取當前工作目錄(current working dirctory)
>>>os.chdir(‘......‘)---切換到包含要打開的文件的目錄
2.打開數據文件,讀取文件第一個數據行
data=open(‘sketch.txt‘)
print(data.readline(),end=‘‘)
註:readline和readlines,read都是用來讀取文件內容,readline()每次讀取一行,當前位置移到下一行;readlines()讀取整個文件所有行,保存在一個列表(list)變量中,每行作為一個元素;read(size)從文件當前位置起讀取size個字節(如果文件結束,就讀取到文件結束為止),如果size是負值或省略,讀取到文件結束為止,返回結果是一個字符串。
3.退回到文件其實位置的方法:data.seek(0)
註:關於seek()函數的用法:http://www.iplaypy.com/sys/s168.html
4.利用split()函數抽取出數據行中的各個部分
data=open(‘sketch.txt‘)
for each_line in data:
(role,line_spoken)=each_line.split(‘:‘)---split()方法返回一個字符串列表,賦值至一個目標標識符,這稱為 多重賦值
print(role,end=‘‘)
print(‘said:‘,end=‘‘)
print(line_spoken,end=‘‘)
data.close()
註:split()方法的應用:http://www.cnblogs.com/hjhsysu/p/5700347.html
三.文件操作