Python OS模块基础操作记录

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


你可能感兴趣的:(python,java,前端)