一、獲取目錄名稱
更改目錄名稱之前,需要先獲取目錄名稱,可以使用Python中的os模塊來獲取目錄名稱。下面是獲取當前工作目錄的示例代碼:
<python>
import os
current_dir = os.getcwd()
print("當前工作目錄:", current_dir)
</python>
運行結果如下:
當前工作目錄: /home/user
如果需要獲取指定路徑下的目錄名稱,可以使用os.path模塊中的basename方法。示例代碼如下:
<python>
import os
path = "/home/user/documents"
dir_name = os.path.basename(path)
print("目錄名稱:", dir_name)
</python>
運行結果如下:
目錄名稱: documents
二、更改目錄名稱
獲取到目錄名稱之後,可以使用os模塊中的rename方法來更改目錄名稱。下面是一個簡單的示例代碼:
<python>
import os
# 需要更改的目錄名稱
old_dir_name = "/home/user/documents"
# 新的目錄名稱
new_dir_name = "/home/user/Documents"
# 更改目錄名稱
os.rename(old_dir_name, new_dir_name)
</python>
運行以上代碼後,原來的documents目錄會改名為Documents。
三、完整代碼示例
下面是一個完整的示例代碼,包含獲取目錄名稱和更改目錄名稱兩個步驟:
<python>
import os
# 獲取當前工作目錄
current_dir = os.getcwd()
print("當前工作目錄:", current_dir)
# 需要更改的目錄名稱
old_dir_name = "/home/user/documents"
# 新的目錄名稱
new_dir_name = "/home/user/Documents"
# 更改目錄名稱
os.rename(old_dir_name, new_dir_name)
print("目錄名稱已更改")
</python>
運行以上代碼前,需要將old_dir_name和new_dir_name變量的值改為實際的目錄名稱。
四、注意事項
在更改目錄名稱之前,需要確保新的目錄名稱不與已存在的文件或目錄重名。如果新的目錄名稱與已存在的文件或目錄重名,會導致目錄更名失敗。
此外,更改目錄名稱操作需要在有足夠權限的用戶下進行,否則會出現權限不足的錯誤。
原創文章,作者:TRBI,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/138886.html