python文件 讀寫

文件讀寫 todo...

###
# 打開文件
   #file = open
   #r:只讀
   #w:寫入
   #a:追加
   #b:二進(jìn)制讀取
   #encoding = 'utf-8'

   # 寫入文件
      #write('寫入內(nèi)容')
      #flush()

   #讀取文件
      # read(n)
      # readline() 讀取一行
      # readlines()讀取所有行

   # 關(guān)閉文件
   #   close()
###
#讀取當(dāng)前桌面的上的weather txt
file_name='weather.txt'
file_path = 'C:/Users/Administrator/Desktop/'+file_name
file = open(file_path,'r')
fileTxt = file.read()
print('fileTxt',fileTxt)

#新文件
index = file_name.index('.')
name = file_name[0:index]
# 后綴
suffix = file_name[index:]

new_file_name = name+'-副本'+suffix
new_file_path ='C:/Users/Administrator/Desktop/'+new_file_name
new_file = open(new_file_path,'w')
new_file.write(fileTxt)

file.close()
new_file.close()
最后封裝一個(gè)方法 
def copyFile(copyFileName):
    file = open(copyFileName,'r')
    content = file.read()

    new_file_name = copyFileName[copyFileName.rindex('/')+1:]
    print('文件名字',new_file_name)
    index = copyFileName.rindex('.')
    name = copyFileName[0:index]
    suffix = copyFileName[index:]
    new_file_name = name + '-副本1' + suffix
    print('copy的文件名字', new_file_name)
    new_file = open(new_file_name,'w')
    new_file.write(content)

    file.close()
    new_file.close()

copyFile('C:/Users/Administrator/Desktop/pc端修改的.txt')
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • IO操作與讀寫文件 讀寫文件是最常見的IO操作。Python內(nèi)置了讀寫文件的函數(shù),用法和C是兼容的。不論哪種,一定...
    開發(fā)者也閱讀 2,216評論 1 2
  • 1 IO的含義 在計(jì)算機(jī)中,IO是Input/Output的簡寫,也就是輸入和輸出。 由于程序和運(yùn)行時(shí)數(shù)據(jù)是在內(nèi)存...
    hufengreborn閱讀 27,830評論 2 13
  • 搬運(yùn)https://www.cnblogs.com/ymjyqsx/p/6554817.html python文件...
    夕陽下的不回頭閱讀 1,182評論 0 0
  • Python文件讀寫 1. 概述 讀寫文件是最常見的IO操作。Python內(nèi)置了讀寫文件的函數(shù),用法和C是兼容的。...
    Jenlte閱讀 304評論 0 0
  • 文件 在實(shí)際開發(fā)中,常常需要對程序中的數(shù)據(jù)進(jìn)行持久化操作,而實(shí)現(xiàn)數(shù)據(jù)持久化最直接簡單的方式就是將數(shù)據(jù)保存到文件中。...
    Jason_c8d4閱讀 5,707評論 1 0

友情鏈接更多精彩內(nèi)容