python中檔案基本操作命令及注意事項
我們如果想通過程式去修改檔案的名字、刪除檔案或資料夾、獲得路徑下的檔案列表等等操作,python提供了有關這些操作的模組(os模組),需要匯入模組import os.
- 修改檔名字,刪除檔案:
- 目錄相關操作:
函式名 |
描述 |
os.mkdir(dirname) |
建立資料夾 |
os.getcwd() |
獲得當前工作目錄 |
os.chdir(“./”) |
改變至指定工作目錄 |
os.listdir(“./”) |
獲得指定目錄下檔案列表 |
os.rmdir(“./”) |
刪除指定目錄 |
os.rename(oldname,newname) |
更改檔名 |
import os #建立資料夾 os.mkdir("myfile") #刪除資料夾 os.rmdir("myfile") #切換工作目錄 os.chdir("/") #顯示目錄下所有的檔案 print(os.listdir()) |
檔案操作案例
1.1製作檔案的備份
import os #輸入要備份的檔案 fileName = input("請輸入要備份的檔案:") #判斷目標檔案是否存在 if not os.path.isfile(fileName): print("檔案路徑無效!") else: #獲得檔案字尾 suffixPosition = fileName.rfind(".") #獲得檔案路徑 newFileName = "" if suffixPosition > 0: newFileName = fileName[:suffixPosition] + "_backup" + fileName[suffixPosition:] else: newFileName = fileName + "_backup" #建立新檔案 newFile = open(newFileName, "wb") #將待備份檔案內容一行一行拷貝新檔案中 oldFile = open(fileName, "rb") contents = oldFile.readlines() newFile.writelines(contents) #關閉兩個檔案 newFile.close() oldFile.close() print("備份完畢!") |
相關推薦
python中檔案基本操作命令及注意事項
我們如果想通過程式去修改檔案的名字、刪除檔案或資料夾、獲得路徑下的檔案列表等等操作,python提供了有關這些操作的模組(os模組),需要匯入模組import os. 修改檔名字,刪除檔案:目錄相關
python中字典的常用操作命令及注意事項
1.1 使用update()合併字典 使用update()可以將一個字典的鍵值對賦值到另一個字典中。如果待新增的字典於待擴充的字典包含同樣的鍵值的話,新歸入的字典的值會覆蓋原有的值。 1.2 使用d
Liunx:環境基礎開發工具使用總結(基本操作命令及使用詳解)
目錄 1vim的基本概念 2vim的基本操作 3vim正常模式命令集 1:插入模式 2:移動游標 3:刪除文字 4:複製 5:替換 6:撤銷 7:更改 8:跳到指定行 4vim末行模式命令集 分屏操作 編譯器的使用 1:背景知識 2:g
python中檔案及其操作(File)
檔案是用於資料儲存的單位 檔案通常用於長期儲存資料 檔案中是以位元組為單位順序儲存資料的 檔案的操作流程 開啟檔案 讀/寫檔案 關閉檔案 注: 任何的作
Python中檔案的操作
檔案的開啟和關閉: f = open('test.txt','w') r:以只讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。 w:開啟一個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。 a:開啟一個檔案用於追加。如果該檔案已存在,檔案指標將會放在
RabbitMQ操作命令及注意要點
日誌地址:C:\Users\zengxiebo\AppData\Roaming\RabbitMQ\log ERLANG_HOME D:\Program Files\erl7.3 新增到PATH %ERLANG_HOME%\bin; RABBITMQ_SERVER D:\
處理AIX檔案系統空間不足常用命令及注意事項
三個確定:<1>確定所要清理的檔案型別: (1)建議只清理LOG等日誌檔案,對於需清理檔案採用清空或移動的策略,擴充檔案系統則是最後考慮的方法。 (2)對於tar,gz等型別的檔案,需確認檔案用途後再進行移動 (3)系統檔案勿做任何操作<2>確定檔案
【C++】向量(vector) 基本使用方法及注意事項
介紹: 向量(Vector)是一個封裝了動態大小陣列的順序容器(Sequence Container)。跟任意其它型別容器一樣,它能夠存放各種型別的物件。可以簡單的認為,向量是一個能夠存放任意型別的動態陣列。 特點: 1.順序序列 順序容器中的元素按照嚴格的線性順序排序。可以通過元素
elasticsearch(五)java 使用批量操作bulk及注意事項
1,BulkRequest物件可以用來在一次請求中,執行多個索引、更新或刪除操作 且允許在一次請求中進行不同的操作,即一次請求中索引、更新、刪除操作可以同時存在 BulkRequest bulkRequest = new BulkRequest(); bulk
Java中String轉Long方式及注意事項
字串轉Long: Long.ValueOf(String); 返回Long包裝類 Long.parseLong(String); 返回long基本資料型別 注意事項: 1.字串內不能包含除數字之外的字元 不然會報錯,java.lan
配置描述檔案mobileconfig的生成及注意事項
1、mobileconfig描述配置檔案的下載:我們要控制ios上的移動裝置,那麼我們就需要下載mobileconfig描述配置檔案,一般我們可以一個裝置對應一個裝置ID,即我們後面會看到的請求引數:deviceId,例如:-------------------------
PHP執行python指令碼的passthru()函式使用及注意事項總結
PHP中執行python指令碼的函式,我用的是passthru(): passthru() 允許您執行外部程式,並在螢幕上顯示結果。不需要使用 echo 或 return 來檢視結果;它們會顯示在瀏覽器上。 PHP執行python指令碼的用法: $path="python
mysql中case when用法與及注意事項
CASE 計算條件列表並返回多個可能結果表示式之一。 CASE 具有兩種格式: 簡單 CASE 函式將某個表示式與一組簡單表示式進行比較以確定結果。 CASE 搜尋函式計算一組布林表示式以確定結果。 兩種格式都支援可選的 ELSE 引數。 語法簡單 CASE 函式:
python中寫入檔案資料及檔案定位操作命令
如果我們向檔案中寫入資料的話,我們可以使用write()函式。 寫檔案: #開啟檔案 f = open("./index.cpp","w") #1. 寫入資料 contents ="hello w
Python 中的基本檔案操作
Python 基本檔案操作 Python(2.7) 裡面的基本的檔案操作包含兩個部分第一是內建的open函式,第二是檔案類file. python shell下通過help(open) 可以檢視到open這個函式支援的引數。 open(name[, mode[, bufferin
Python檔案基本操作及上下文管理
檔案基本操作 開啟檔案:f = open(fole_name,mode = 'r'),傳入表示檔案路徑的字串,會返回一個檔案物件,mode是檔案開啟模式。 關閉檔案:f.close(),呼叫給定檔案物件的close方法。 檔案開啟模式: r:以只讀方法開啟檔案,檔案指
python中檔案操作的基本方法
在python中對一個檔案進行操作,分為三大步:開啟,操作,關閉 首先建立一個檔案hello,裡面內容為hello world 一、開啟一個檔案 #open(‘檔名或檔案路徑’,‘操作模式’,檔案裡內容變成utf-8) 二、對檔案進行相關操作 1.閱讀檔案內容 w=open('hello','r'
python中檔案的基本操作
檔案的儲存方式 計算機中,檔案是以二進位制的方式儲存的 文字檔案就是可以使用文字編輯器檢視,二進位制檔案無法使用文字編輯器檢視,是提供給其他軟體使用的,例如圖片,音視訊等 操作檔案的套路 1、開啟檔案open open函式負責開啟檔案, 並返回檔案
**PYTHON** 基本的命令及操作
>基本的資料型別 >>字串string 使用’或“ >>整數integer 21 025 0x15 >>浮點數1.48 2.1e2有精度損失 >>
SELinux——概述及基本操作命令
SELinux SandboxSELinux 基本概述:SELinux(Security-Enhanced Linux) 是美國國家安全局(NSA)對於強制訪問控制的實現,是 Linux歷史上最傑出的新安全子系統。NSA是在Linux社區的幫助下開發了一種訪問控制體系,在這種訪問控制體系的限制下,進程只能訪問