Python3 --- 檔案操作
一、檔案的開啟
在Python中使用open函式,可以開啟一個已經存在的檔案,或者建立一個新檔案
格式:open(檔名,訪問模式)
示例:
file = open("D://python_file_open.txt", "r");
說明:
二、檔案的關閉
file.close()
三、檔案的讀寫
file = open("D://python_file_open.txt", "a+")
print(file.read(1))
file.write("\nbbbbbbb")
file.close()
四、檔案的複製
# 1、獲取使用者要複製的檔名 old_file_name = input("請輸入要複製的檔名:") # 2、開啟要賦值的檔案 old_file = open(old_file_name, "r") # 3、新建一個檔案 position = old_file_name.rfind(".") new_file_name = old_file_name[:position] + "[復件]" + old_file_name[position:] new_file = open(new_file_name,"w") # 4、從舊檔案中讀取資料,並且寫入到新檔案中 while True: content = old_file.read(1024) if len(content) == 0: break new_file.write(content) # 5、關閉2個檔案 old_file.close() new_file.close()
五、檔案的定位讀寫
# 開啟一個已經存在的檔案 f = open("D://python_file_open.txt", "r") # seek(offset,from) # offset:偏移量 # from:方向 # 0:表示檔案開頭 # 1:表示當前位置 # 2:表示檔案末尾 # 從檔案的開頭,跳過2個字元開始讀 f.seek(2, 0) read_str = f.read(3) print("讀取的資料是 : ", read_str) # 查詢當前位置 position = f.tell() print("當前檔案位置 : ", position) read_str = f.read(3) print("讀取的資料是 : ", read_str) # 查詢當前位置 position = f.tell() print("當前檔案位置 : ", position) f.close()
六、檔案的重新命名與刪除
這裡要注意,必須要引入os庫
import os
# 檔案的重新命名
os.rename("D://python_file_open.txt", "D://python_file_open1.txt")
# 檔案的刪除
os.remove("D://python_file_open.txt")
七、資料夾的操作
7.1、建立資料夾
import os
os.mkdir("test")
7.2、獲取當前目錄
import os
os.getcwd()
7.3、改變預設目錄
import os os.chdir("../")
7.4、獲取目錄列表
import os
os.listdir("./")
7.5、刪除資料夾
import os
os.rmdir("test")
八、批量重新命名
#coding=utf-8
# 批量在檔名前加字首
import os
funFlag = 1 # 1表示新增標誌 2表示刪除標誌
folderName = './renameDir/'
# 獲取指定路徑的所有檔名字
dirList = os.listdir(folderName)
# 遍歷輸出所有檔名字
for name in dirList:
print name
if funFlag == 1:
newName = '[test]-' + name
elif funFlag == 2:
num = len('[test]-')
newName = name[num:]
print newName
os.rename(folderName+name, folderName+newName)
相關推薦
python3-檔案操作
總結一下python3檔案操作 檔案操作分為讀,寫,修改。 讀檔案 示例1: 現有以下檔案: ‘兼職1’ (utf-8編碼格式) 王心 深圳 159 46 13813234424 馬纖羽 深圳 173 50 1
python3檔案操作
import os import shutil os.getcwd() # 獲取當前工作目錄,非指令碼目錄 os.listdir() # 返回指定目錄下的所有檔案和目錄,非遞迴 os.remove() # 刪除檔案 os.removedirs() #刪除目錄 os.path.isf
Python3 --- 檔案操作
一、檔案的開啟 在Python中使用open函式,可以開啟一個已經存在的檔案,或者建立一個新檔案 格式:open(檔名,訪問模式) 示例: file = open("D://python_f
Python3 檔案操作應用練習
import json '''將列表中的多個字典資訊轉為json資料,儲存到檔案。檔案操作應用練習''' list = [{'k1': '值1', 'k2': '值2', 'k3': '值3'}, {'
python3 檔案操作(讀、寫)
檔案操作基本流程計算機系統分為:計算機硬體,作業系統,應用程式三部分。記憶體 存不長久 硬碟 資料的持久化 檔案操作 —— 資料持久化的一種 全棧開發:框架類 操作檔案的流程: #1. 開啟檔案,得到檔案控制代碼並賦值給一個變數 #2. 通過控制代碼對檔案進行操作 #3. 關閉檔案coding:檔案操作習慣
python3基礎:檔案操作
相對路徑和絕對路徑 相對路徑:顧名思義就是相對於當前檔案的路徑。網頁中一般表示路徑使用這個方法。 絕對路徑:絕對路徑就是主頁上的檔案或目錄在硬碟上真正的路徑。 比如 c:/apache/cgi-bin 下的,那麼 c:/apache/cgi-bin就是cgi-bin目錄的絕對路徑 檔
python3中的檔案操作
開啟檔案open()函式 引數主要為:1、檔案路徑(可相對路徑或者絕對路徑) 2、開啟的模式 R 為讀模式 W 為寫模式&nb
python3隨筆-目錄及檔案操作
列出所有目錄及檔案 from pathlib import Path srcPath = Path('../src/') [x for x in srcPath.iterdir() if srcPath
python3.6 操作.csv .txt .excel 檔案的方法
1.讀取.csv檔案 (1)匯入模組 Import csv 2.讀取.excel檔案可以使用openpyxl開源專案,首先需要安裝openpyxl模組 (1)線上安裝 pip3 install openpyxl (2)下載後安裝 &nb
Python3檔案的簡單操作!
首先介紹一下什麼叫做相對路徑和絕對路徑,我們程式狗家族想必都是懂這個的,但是難免會有童鞋忘記。所以碼出來供大家快速回憶一下。 相對路徑 相對路徑是相對於檔案當前的工作路徑而言的 絕對路徑
Python3.4操作檔案目錄(Windows下)
程式語言對檔案系統的操作是一項必不可少的功能,各種程式語言基本上都有對檔案系統的操作,最簡潔的莫過於linux裡面shell的操作了,其次,則是python,ruby等動態語言的操作,那麼,今天散仙來看下,在p
Python3中操作xlsx檔案
1.openpyxl使用 openpyxl是Python可以用於處理xlsx的庫!2.openpyxl安裝 pip install openpyxl 3.使用技巧 (1)開啟excel檔案,獲取工作表 import openpyxl wb=openpyxl.load_wor
python3的檔案操作2
檔案的複製 複製函式copyfile(): # 使用read()、write()實現拷貝 # 建立檔案hello.txt src = open("hello.txt", "w") li = ["hello world\n", "hello China\n
python3 常用模組(時間、os路徑及檔案操作、字串比較,檔案內容比較等模組)
python裡面有很多模組,以實現各種功能,學習python,我個人認為最重要的是熟練掌握模組的功能,靈活應用,首先就要掌握基礎模組。 本文的主要模組包括:時間的模組(time,datetime和calendar),os模組(路徑操作模組os.path,讀寫檔案模組open
自己封裝的python3的一些檔案操作的腳手架
公司的win和mac客戶端打包升級的指令碼以前是自己用批處理、shell、c++寫的,是個大雜燴,適應新的需求有些吃力了,為了適應新的需求和方便擴充套件,我用python把原來的指令碼重構了一下,其中寫了檔案操作的一些函式,如下: import os impo
# Python3 shutil(高階檔案操作 模組)
Python3 shutil(高階檔案操作 模組) 本文由 Luzhuo 編寫,轉發請保留該資訊. 原文: http://blog.csdn.net/Rozol/article/details/72672698 以下程式碼以Python3
Python3基礎語法--檔案操作
Python3基礎語法--檔案操作 open() open() 方法用於開啟一個檔案,並返回檔案物件,在對檔案進行處理過程都需
python3集合操作
disco pri ear orm eat evo sub form itl Beatles_Discography = {"Please Please Me": 1963, "With the Beatles": 1963, &qu
python3.6操作mysql
mage jsb 數據庫連接 遍歷 結構 hal etc fin ext 1.通過 pip 安裝 pymysql 進入 cmd 輸入 pip install pymysql 回車等待安裝完成; 安裝完成後出現如圖相關信息,表示安裝成功。 2.測試連接 import
python3 字典操作
python3 字典字典: 創建方式: 1、正常創建 a = {‘name‘: ‘azj‘, ‘age‘: 23, ‘mail‘: ‘[email protected]‘} 2、通過工廠函數dict創建 a = dict(([‘name‘, ‘azj‘], [‘age‘, 23], [‘e