zoukankan      html  css  js  c++  java
  • Python-os模块

     1 import os
     2 import time
     3 
     4 current_directory = os.getcwd()  # 查看当前本文件工作目录
     5 print(current_directory)  # E:Python01模块
     6 
     7 os.chdir("E://")  # 改变工作目录
     8 print(os.getcwd())  # E:
     9 
    10 # os.makedirs("创建的模板//child2//child3")  # 在当前工作目录下创建文件,以及子文件(创建多层)
    11 # os.mkdir("创建文件2//2")  # 在当前工作目录下创建文件(创建单个文件)
    12 
    13 # os.removedirs("创建的模板//child2//child3")  # 在当前工作目录下删除文件夹(只删除空文件夹,从后面往前面删)
    14 # os.rmdir("创建文件2//2")  # 在当前工作目录下删除单个文件夹(只删除空文件夹,从后面往前面删)
    15 # os.remove("创建的模板//dd.txt")  # 删除文件(注意:删除文件,removedirs是删除目录、文件夹)
    16 
    17 current_directory_content = os.listdir("创建的模板")  # 返回当前工作目录下指定文件的所有文件
    18 print(current_directory_content)  # ['child2', 'dd.txt']
    19 
    20 # os.rename("创建文件2", "创建文件3")  # 修改当前工作目录下指定文件的名称
    21 
    22 current_directory_information = os.stat("创建文件3//dd.txt")
    23 print(current_directory_information)  # os.stat_result(st_mode=33206, st_ino=3377699720716624, st_dev=721096320,
    24 # st_nlink=1, st_uid=0, st_gid=0, st_size=6, st_atime=1589255292, st_mtime=1589255292, st_ctime=1589255284)
    25 
    26 current_system_format = os.sep
    27 print(current_system_format)
    28 
    29 print(os.linesep)  #
    30 print(os.pathsep)  # ;输出用于分割文件路径的字符串
    31 print(os.name)  # nt 字符串指示
    32 print(os.system('dir'))  # 运行shell命令
    33 print(os.environ)  # 获取系统环境变量
    34 print(os.path.abspath('养猪先'))  # 返回path规范化的绝对路径
    35 print(os.path.split('E:创建文件3cc.txt'))  # 将path分割成目录和文件名二元组返回
    36 print(os.path.dirname('E:创建文件3cc.txt'))  # 返回最后一个文件的上一级绝对路径
    37 print(os.path.basename('E:创建文件3cc.txt'))  # 返回最后一个文件名
    38 print(os.path.exists('E:Python01模块os文件操作.py'))  # 判断文件是否存在 存在返回true
    39 print(os.path.isabs('E:Python01模块os文件操作.py'))  # 判断是否是绝对路径 是返回true
    40 print(os.path.isfile('Python01//模块//os文件操作.py'))  # 判断问价是否存在
    41 print(os.path.isdir('Python01'))  # 判断目录是否存在 存在返回true
    42 print(os.path.join('E:Python01模块os文件操作.py','aa'))  # 将两路径拼接‘
    43 
    44 lastoperation_time=os.path.getatime('E:Python01模块os文件操作.py')  # 最后存取文件时间 返回的是时间戳
    45 print(time.ctime(lastoperation_time))  # 将时间戳转换格式  Wed May 13 14:39:54 2020
    46 
    47 print(os.path.getmtime('E:Python01模块os文件操作.py'))  # 最后修改文件时间 返回的是时间戳
  • 相关阅读:
    用Vue创建一个新的项目
    事件循环学习2
    事件循环学习笔记
    关于访问器属性
    bootstrap-datetimepicker时间控件
    前端的指导方针---css篇
    web移动端小tip,box-flex
    数组常用的几种方法
    ajax对一些没有接口的数据进行分析和添加方法
    JAVA静态代理和动态代理理解
  • 原文地址:https://www.cnblogs.com/yangzhuxian/p/12889383.html
Copyright © 2011-2022 走看看