fout = open('d:/a.txt', 'w') # w 表示新建或覆蓋 print(fout.write('Hello Python' + '\n')) # 13,write() 回傳寫入字元數 print(fout.write('Python 你好' + '\n')) # 10,必須手動加上換行 fout.close() # 否則直到程式結束才會關閉 fout = open('d:/a.txt', 'a') # a 表示 append print(fout.write('Python 吃飽沒' + '\n')) # 11 fout.close() fin = open('d:/a.txt') for line in fin: print(line, end='') # 因為內文已有換行,print 不需要再換行 # Hello Python # Python 你好 # Python 吃飽沒三分鐘進階。
fout = open('a.txt', 'w') # 使用相對路徑,相對於目前工作目錄 print(fout.write('Hello Python' + '\n')) fout.close() import os # 取得目前工作目錄,預設為 py 檔所在位置 print(os.getcwd()) # D:\_Work\python361 # 取得絕對路徑,該檔案不必存在 print(os.path.abspath('b.txt')) # 判斷檔案或資料夾是否存在 print(os.path.exists('a.txt')) # True print(os.path.exists('b.txt')) # False print(os.path.exists('Scripts')) # True # 判斷是否為檔案或資料夾 print(os.path.isdir('a.txt')) # False print(os.path.isfile('a.txt')) # True # 檔案不必存在,一律回傳 False print(os.path.isdir('b.txt')) # False print(os.path.isfile('b.txt')) # False # 列出指定目錄下所有檔案與資料夾,可指定目錄,預設為目前工作目錄 t = os.listdir() for d in t: print(d) # 檔案或資料夾名稱 # 取得完全路徑(包含檔案與資料夾名稱) print(os.path.join(os.getcwd(), d))不同作業系統間的換行符號,得自行手動處理,Python 沒有幫處理。
---
---
---
沒有留言:
張貼留言