Python 第一個程序 (對文件讀寫操作)

對一個文件操作:
打開文件(可選方式:讀(r)/寫(w))
操作文件
關閉文件

os.linesep —-換行
os.path.exists() —-查看文件是否存在
open(file_name,‘r’) —–只讀方式打開文件
open(file_name,‘w’)——寫入方式打開文件、會清空文件
file_name.writelines() ——寫入文件
file_name.close() ——–關閉文件


'''如果存在文件、讀取文件內容
如果不存在文件、創建文件並寫入內容(.)退出'''
import os
ls = os.linesep
#get file name
while True :
    fname =input('Enter file:')
    if os.path.exists(fname):
        print(' %s already exists' % fname)
        f = open(fname, 'r')
        print('\n文件 %s 內容如下\n,' % fname)
        for i in f:
            print(i)
        f.close()
    else:
        break
#get file content
all =[]
print('\n Enter lines (. to quit):\n')
while True:
    content = input('>')
    if content =='.':
        break
    else:
        all.append(content)
#write content to file
f = open(fname,'w')
for i in all:
    f.writelines('%s%s'%(i,ls))
f.close()
print('Done!!!')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章