2013年4月11日 星期四

Python筆記

Python果然很強大,這次的作業學到了不少東西,來筆記一下
1. 如果要用Python來call外部的程式(ie.用到shell),需要:
import subprocess
import shlex

command = 'ls -l'
args = shlex.split(command)
subprocess.call(args)
2. 讀檔方法
file = open(file_name,'r')
while True:
    line = file.readline()
    if not line:break
    #do something
3. 用python來獲得逐行讀檔案(file.readline())的開頭位址,並且指定讀檔開頭位置:
file = open(file_name,'r')
line = file.readline()
line_last_pos = file.tell()
line_start_pos = line_last_pos - len(line)
#指定讀檔位址
file.seek(line_start_pos)
#讀檔
line = file.readline()
4. 宣告dictionary的方法(dictionary動態增加key)
dict = {}
dict[key] = value

沒有留言:

張貼留言