【python學習】基礎篇-常用模塊-os目錄操作

os模塊提供了許多與操作系統交互的函數,包括操作目錄的函數。

1、導入os模塊:

import os

2、獲取當前工作目錄:使用os模塊的getcwd()方法獲取當前工作目錄。

current_dir = os.getcwd()
print(current_dir)

3、改變當前工作目錄:使用os模塊的chdir()方法改變當前工作目錄

new_dir = '/path/to/new/directory'
os.chdir(new_dir)

4、列出目錄下的文件和子目錄:使用os模塊的listdir()方法列出目錄下的所有文件和子目錄

files = os.listdir('.')
print(files)

5、創建目錄:使用os模塊的mkdir()方法創建一個新目錄。

new_dir = 'new_directory'
os.mkdir(new_dir)

6、刪除目錄:使用os模塊的rmdir()方法刪除一個空目錄

dir_to_delete = 'new_directory'
os.rmdir(dir_to_delete)

7、重命名目錄:使用os模塊的rename()方法重命名一個目錄。

old_name = 'old_directory'
new_name = 'new_directory'
os.rename(old_name, new_name)

8、檢查目錄是否存在:使用os模塊的path.exists()方法檢查一個目錄是否存在。

dir_path = '/path/to/directory'
if os.path.exists(dir_path):print('Directory exists')
else:print('Directory does not exist')

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/160901.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/160901.shtml
英文地址,請注明出處:http://en.pswp.cn/news/160901.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2023全球數字貿易創新大賽7-8

目錄 2023全球數字貿易創新大賽 數據要素:數字經濟最核心的資源。(存儲,流通,使用)

C++虛析構和純虛析構解決delete堆區父類指針無法調用子類的構造函數

#include<iostream> #include<string>using namespace std;//虛析構和純虛析構 class Animal { public:Animal(){cout<<"執行Animal的構造函數"<<endl;}~Animal(){cout<<"執行Animal的析構函數"<<endl;}virtual void …

HTML新手入門筆記整理:HTML基本介紹

網頁 靜態頁面 僅可供用戶瀏覽&#xff0c;不具備與服務器交互的功能。 動態頁面 可供用戶瀏覽&#xff0c;具備與服務器交互的功能。 HTML HTML&#xff0c;全稱HyperText Markup Language&#xff08;超文本標記語言&#xff09;,是一種用于創建網頁的標準標記語言。用于…

HIS醫療項目

文章目錄 醫療項目簡介HIS項目介紹HIS架構解析HIS業務流程圖HIS項目架構圖 HIS組件解析——服務支撐 內存設置為4G或以上部署NGINX服務部署web安裝JDK部署Elasticsearch安裝ik中文分詞器 部署rabbitmq部署MySQL服務安裝MySQL服務建庫、授權用戶導入數據 部署Redis測試Redis 部署…

深入了解 JavaScript 中的 DOM 和 BOM

JavaScript 是一種強大的編程語言&#xff0c;它不僅可以操作網頁的內容&#xff0c;還可以控制瀏覽器的行為。在 JavaScript 中&#xff0c;DOM&#xff08;文檔對象模型&#xff09;和 BOM&#xff08;瀏覽器對象模型&#xff09;起著至關重要的作用。本文將深入探討這兩個概…

io+day5

1&#xff0c;select服務端 1 #include<myhead.h>2 3 #define PORT 8888 //端口號4 #define IP "192.168.228.165" //IP地址5 6 7 int main(int argc, const char *argv[])8 {9 //1、創建用于接受連接的套接字10 int sfd socket(…

pikachu靶場PHP反序列化漏洞

pikachu靶場PHP反序列化漏洞 源碼分析 查看源代碼 class S{var $test "pikachu";function __construct(){echo $this->test;} }// O:1:"S":1:{s:4:"test";s:29:"<script>alert(xss)</script>";} $html; if(isset($_PO…

unityplayer.dll如何安裝?unityplayer.dll缺失的解決方法

Unityplayer.dll是Unity引擎所需的一個重要動態鏈接庫&#xff08;DLL&#xff09;文件&#xff0c;負責在運行Unity創建的游戲或應用程序時處理相關的軟件邏輯。如果此文件意外丟失&#xff0c;可能會導致錯誤提示&#xff0c;甚至阻止程序的正常運行。因此&#xff0c;對于許…

Threejs_12 物體陰影的實現

所以在Threejs的畫布世界之中&#xff0c;一個物體有自己的影子呢&#xff1f; 陰影效果的實現 你需要先知道在threejs世界中&#xff0c;有哪些燈光或者材質是可以產生陰影效果的 環境光沒有陰影 平行光有陰影(太陽) 點光源有陰影(燈泡) 聚光燈有陰影(手電筒) 平面光源沒有…

GB/T 40623-2021 船用防靜電升高地板檢測

防靜電升高地板是指由地板構架、可拆地板和防靜電貼面搭建的地板。 GB/T 40623-2021 船用防靜電升高地板測試&#xff1a; 測試項目 測試方法 尺寸偏差與形位公差 GB/T 40623 表面處理 GB/T 40623 外觀 GB/T 40623 升高地板電性能 GB/T 40623 升高地板的載荷性能-系…

代碼隨想錄二刷 | 鏈表 |環形鏈表II

代碼隨想錄二刷 &#xff5c; 鏈表 &#xff5c;環形鏈表II 題目描述解題思路 & 代碼實現判斷鏈表是否有環如何找到環的入口 題目描述 142.環形鏈表II 給定一個鏈表的頭節點 head &#xff0c;返回鏈表開始入環的第一個節點。 如果鏈表無環&#xff0c;則返回 null。 如…

想發EI國際學術會議,但學校要求知網,這種情況該如何解決?

#學術發表# #國際會議# #知網要求# 近期后臺有私信想把論文發表在EI國際會議上&#xff0c;但是畢業要求又規定必須在知網上發表。看起來處境比較困難&#xff0c;作為一名師兄&#xff0c;我來分享下我的建議。 先要明確知網和EI國際會議的不同和各自的優劣&#xff1a; 知…

圖神經網絡:消息傳遞算法

一、說明 圖網絡-GNN&#xff08;Graph Neural Networks&#xff09;是近幾年研究的主題之一&#xff0c;雖不及深度神經網絡那么火爆&#xff0c;但在一些領域&#xff0c;如分子化學方面是不得不依賴的理論。本文就一些典型意義的圖神經網絡消息傳遞展開闡述。 二、圖網絡簡述…

Vue 3 渲染機制解密:從模板到頁面的魔法

Vue 3 渲染機制解密 前言Vue 3的響應性系統1. **Reactivity API:**2. **Proxy 對象:**3. **Getter 和 Setter:**4. **依賴追蹤:**5. **批量更新:**6. **異步更新:**7. **遞歸追蹤:**8. **刪除屬性:** 虛擬DOM的角色1. **減少直接操作真實 DOM:**2. **高效的批量更新:**3. **跨平…

【java】想要限制每次查詢的結果集不能超過10000行,該如何實現?

文章目錄 前言 前言 對于一些Saas化軟件&#xff0c;當某個租戶在執行查詢SQL時&#xff0c;如果查詢條件出現了BUG&#xff0c;導致去查了所有租戶的數據&#xff0c;這種情況是非常嚴重的&#xff0c;此時就需要在架構層面做限制&#xff0c;禁止一些特殊SQL的執行&#xff…

@PropertySource適配通配符加載到Environment的一種方案

PropertySource可將配置文件加載到內存&#xff0c;時間有限說干的&#xff0c;PropertySource注解有4個參數&#xff0c;其中value表示要加載文件的路徑&#xff0c;這個參數不支持通配符。還有一個參數PropertySourceFactory是加載配置文件的工廠&#xff0c;這兩個參數配合使…

【GUI】-- 13 貪吃蛇小游戲之食物及成績判斷

GUI編程 04 貪吃蛇小游戲 4.4 第四步&#xff1a;食物及成績判斷 首先&#xff0c;添加食物與分數的數據定義&#xff1a; //食物的坐標int foodX;int foodY;Random random new Random();//積分面板數據結構int score;在初始化方法中&#xff0c;添加(畫出)食物與分數&…

CSDN最新最全pytest系列——pytest-base-url插件之配置可選的項目系統UR

前言 ①當我們的自動化代碼完成之后&#xff0c;通常期望可以在不同的環境進行測試&#xff0c;此時可以將項目系統的URL單獨拿出來&#xff0c;并且可以通過pytest.ini配置文件和支持pytest命令行方式執行。 ② pytest-base-url 是一個簡單的pytest插件&#xff0c;它通過命…

紐扣電池上架TEMU、亞馬遜美國站需要做什么認證?紐扣電池認證標準16CFR1700.15,16CFR1700.20

近日&#xff0c;Temu連發多條賣家彈窗內容均為商品質量事故違規處理通告。其中一條為賣家銷售的車載吸塵器發生燒毀、冒煙等情況&#xff0c;產生用戶人傷、財損等輿情。經查實是商家偷換關鍵部件鋰電池&#xff0c;導致商品質量下降造成事故。TEMU對于問題車載吸塵器處理結果…

opencv 存儲bgr格式/同理可類推yuv

需求背景 開發rk3588 音視頻硬件編解碼&#xff0c;然后看見他的輸入文件格式。。 只能是裸的文件。不能是壓縮過的。就是不能是jpg/png這種格式&#xff0c;只能是以下的圖像/視頻 的存儲格式.那么我沒有這個格式的&#xff0c;以前hi3559的bgr格式和他要的也不太一致&#x…