python新建文件文件夹、删除

首先要导入os模块python

import os
#新建一个文件夹函数

os.mkdir('python11')


#删除一个文件夹
 code

os.rmdir('python11')

#新建一个文件orm

open('python11/huli.txt','a+')

#删除一个文件rem

os.remove('python11/huli.txt')

#路径的获取1  获取当前工做目录  具体到最后一级目录get

path=os.getcwd()
print("1获取到的当前路径是:{0}".format(path))

# #路径获取2 获取当前文件所在的绝对路径  具体到 模块名it

path_2=os.path.realpath(__file__)#__file__一个静态变量,表示当前文件
print("2获取到的当前路径是:{0}".format(path_2))

#路径的获取3:拼接路径
#一、用'+'拼接form

path = os.getcwd()+ '\python12'
# os.mkdir(path)

#二、os.path.join()函数拼接class

path=os.path.join(os.getcwd(),'python12','huli')
os.mkdir(path)

#判断是文件仍是目录
#isfile和isdir参数必须为绝对路径import

print(os.path.isfile(__file__))#返回值 布尔值
print(os.path.isdir(os.getcwd()))#返回值 布尔值

#怎么去判断文件是否存在呢?  返回布尔值

print(os.path.exists('huli.txt'))
print(os.path.exists("E:\2018Python课件&代码\code\python_11\class_1013\class_02.py"))

#罗列出当前路径的全部文件和目录

print(os.listdir(os.getcwd()))

下面是一个小练习,打印出一个目录下全部文件

def show_file(path):     for item in os.listdir(path):         new_path=os.path.join(path,item)         if os.path.isfile(new_path):             pass             print('当前{0}路径下的文件为{1}'.format(path,item))         else:             print('当前{0}路径下的文件夹为{1}'.format(path, item))             show_file(new_path) show_file(os.getcwd())

相关文章
相关标签/搜索