import os
# 获取当前路径
path = os.getcwd() # 获取当前路径
print(path) # /home/sms/ros2_workspace/dev_ws/src/python_os
print(os.listdir(path))# 返回路径的下面所有的文件和目录组成的列表
path2 = '/home/sms/ros2_workspace/dev_ws/src/python_os1'
# 循环遍历文件夹当中的子文件夹
# for path_ in os.walk(path2):
# print(path_)
# 判断文件夹(文件路径是否正确)
if os.path.exists(path2):
print('文件夹路径正确')
# 删除文件夹
# os.rmdir(path2)
# print('删除成功')
else:
print('文件路径错误!!!')
# 创建文件夹(单层文件夹)
# path_create = os.getcwd() + 'python_os_create'
# os.mkdir(path_create)
# print(path_create)
# 创建多个文件夹
# path_create2 = os.getcwd() + "python_os_create/new"
# os.makedirs(path_create2)
# print('创建成功')
# 拼接路径
path = os.getcwd() # 获取路径1
lis = ["1.jpg","2.jpg","3.jpg"]
for i in lis:
x = os.path.join(path,i)
print(x)
# /home/sms/ros2_workspace/dev_ws/src/python_os/1.jpg
# /home/sms/ros2_workspace/dev_ws/src/python_os/2.jpg
# /home/sms/ros2_workspace/dev_ws/src/python_os/3.jpg
# 分割目录 将文件夹和文件进行分割
path = os.getcwd() + "/image/image.jpg"
path_spli = os.path.split(path)
print(path_spli) # ('/home/sms/ros2_workspace/dev_ws/src/python_os/image', 'image.jpg')
# 判断文件路径(遍历)是否是一个文件夹
path_ = os.getcwd()
file_list = os.listdir()
for file in file_list:
if os.path.isdir(file):
print(file)
# 判断是否为文件
print(os.path.isdir(path_))
# 返回当前文件夹大小
print(os.path.getsize(os.getcwd()))
🌸🌸🌸完结撒花🌸🌸🌸
🌈🌈Redamancy🌈🌈