(python 路径) Python中文件路径常用操作总结
在Python中,文件路径的操作会被频繁地使用到,主要涉及到os模块和os.path模块以及shutil模块。下面将依次给出这些操作的详细介绍以及示例代码。
- 获取当前目录的路径:
您可以使用 os 模块的 getcwd() 函数获取当前目录的路径。
示例代码:
import os
print(os.getcwd()) # 结果为当前python文件运行路径
- 更改工作目录:
您可以使用 os 模块的 chdir() 函数来更改当前的工作目录。
示例代码:
import os
os.chdir('/new_dir') # 将工作目录更改为 /new_dir
- 列出指定目录下的所有文件与子目录:
您可以使用 os 模块的 listdir() 函数来列出指定目录下的所有文件与子目录。
示例代码:
import os
print(os.listdir('/path_to_directory')) # 列出指定目录下的所有文件和子目录
- 检查某一路径是否存在:
您可以使用 os.path 模块的 exists() 函数来检查某一路径是否存在。
示例代码:
import os
print(os.path.exists('/path_to_file_or_directory')) # 这里会返回 True 或 False
- 创建新的目录:
您可以使用 os 模块的 mkdir() 或 makedirs() 函数来创建新的目录。
示例代码:
import os
os.mkdir('new_dir') # 创建新的目录
os.makedirs('dir1/dir2') # 递归创建多层目录
- 移动或重命名文件与文件夹:
您可以使用 os 模块的 rename() 或 shutil 模块的 move() 函数来移动或重命名文件与文件夹。
示例代码:
import os
import shutil
os.rename('old', 'new') # 重命名文件或文件夹
shutil.move('old', 'new') # 移动文件或文件夹
- 删除文件和文件夹:
您可以使用 os 模块的 remove() 函数来删除文件,使用rmdir()删除空文件夹,或者使用 shutil 模块的 rmtree() 函数来删除文件夹。
示例代码:
import os
import shutil
os.remove('file') # 删除文件
os.rmdir('directory') # 删除空文件夹
shutil.rmtree('directory') # 删除文件夹(包括其中的文件和子目录)
以上就是在Python中处理文件路径时常用的一些操作,希望对您有所帮助。在进行文件操作时,请谨慎操作,避免误删重要文件,尤其是在进行文件的删除操作时。
(@change) vue的@change的用法及操作代码 @change 使用场景 全网首发(图文详解1)
(winrar 去广告) WinRAR v7.00 64位 官方原版已注册特别版 无广告无修改 WinRAR v7.00 64位官方原版已注册特别版无广告无修改 全网首发(图文详解1)