zoukankan      html  css  js  c++  java
  • python模块

    1、import os模块

      1、os.getcwd()   取当前路径

      2、os.mkdir('spz')  #创建文件夹,存在会报错

        os.mkdir('e:\213') #指定路径创建文件夹

      3、os.makedirs('spz2') #创建文件夹

      4、mkdir和makedirs的区别

        os.mkdir('stu\laowang') #父目录不存在会报错

        os.makedirs('stu\laowang') #父目录不存在会帮你创建一个父目录

      5、os.listdir('.') #获取当前目录下有哪些文件,一个点表示当前目录下

         os.listdir(r'c:Miniconda3Scripts') #获取某个目录下的所有文件

      6、创建10个文件夹

    1 for i in range(10):
    2     os.mkdir('e:\123\test%s'%i)

      7、os.rmdir('spz') #删除空文件夹,不是空的文件夹删除会报错

      8、把末尾是偶数的文件夹,创建一个a.txt文件,里面写上test

        思路:

         ①获取到当前目录下的所有文件夹 os.listdir('')

         ②判断文件夹的名字最后一位是不是偶数

         ③如果是偶数,在文件夹里面新建a.txt

    1 for dir in os.listdir(r'e:\dyx123'):   #获取目录下所有文件夹
    2    if int(dir[-1])%2==0:               #判断最后文件夹名最后一位是否是偶数,因为文件夹是字符串,所以进行强制转换int
    3       abs_path=r'e:\dyx123\%s\a.txt'%dir  #拼接路径和偶数文件夹和创建的txt文件
    4       with open(abs_path,'w') as fw:      # w模式打开a.txt
    5           fw.write('test')    #a.txt中写入test
      9、os.path.join('123','test0','a.txt')  #拼接路径,它会自动识别路径分隔符
      10、os.sep  #当前系统的路径分隔符
      11、os.path.dirname('e:\123\test0\a.txt')  #获取父目录的路径
      12、os.path.getsize('e:\123\test0\a.txt') #获取文件大小的
      13、os.path.exists('code')  #判断文件、文件夹是否存在
      14、os.path.isdir('e:\') #判断是否是文件夹,如果文件夹不存在的话,会返回False
      15、os.path.isfile(r'e:\123\test0\a.txt') #判断是否是文件,如果文件不存在的话,会返回False
      16、os.path.dirname('user/local/test')  #获取父目录的路径
      17、os.path.split(r'e:123 est0a.txt')  #分割文件名和路径的
  • 相关阅读:
    【EC】DropShipping
    【电商】淘宝商家论坛
    【电商】后台
    【产品】小龙的饭否记录
    【用研】00后这一代
    【产品】未来趋势
    【数据产品】flurry
    【产品思考】各产品春晚方案
    计算概论(二)计算机与程序运行基本原理
    计算概论(一)计算起源、图灵机、计算原理
  • 原文地址:https://www.cnblogs.com/miyuki/p/9274810.html
Copyright © 2011-2022 走看看