python主要的文件打開的幾種訪問模式
模式可以為讀模式('r'
)、寫模式('w'
)或追加模式('a'
),當然還有rb、wb、ab、r+、w+、a+、rb+、wb+、ab+,然而實際從代碼上我也沒看出來差別在哪。。。
w = file('testfile','a')
w.write("這里是我新寫入的文字內容!!!!")
w.close()
r = file('testfile','r')
str = r.read()
r.close()
print str
這里面我們還看到file相關方法,read()、write()、close()除了這些還有readlines()、writelines()、seek()、next()等等,更多參考菜鳥網:http://www.runoob.com/python/file-methods.html
input和raw_input的差別
#input,如果輸入的是2+3,那么返回的是5
str = input("請輸入:");
print "你輸入的內容是: ", str
# raw_input,如果輸入的是2+3,那么返回的還是2+3
str = raw_input("請輸入:");
print "你輸入的內容是: ", str
*tip*另外,如果用input輸入字符串,輸入字符串的時候需要添加引號,raw_input輸入字符串不需要

文件的相關操作,python內置os模塊。可以刪除文件,重命名等操作
import os
print os.name
print os.getcwd()
print os.listdir("d:/myStudy/python/base")
print os.rmdir('dirname')
更多os的方法參考菜鳥網:http://www.runoob.com/python/os-file-methods.html