10.使用程序建立一个多级的目录,在每个目录下,新建一个和目录名字一样的txt文件
import os
os.chdir('e:\\test')
for i in range(3):
os.mkdir(str(i))
os.chdir(str(i))
with open(str(i)+'.txt','w',encoding='utf-8')as fp:
pass
11.查找某个目录下是否存在某个文件名
import os
def find_file(dir_path,file):
os.chdir(dir_path)
return os.path.exists(file)
print(find_file('e:\\test','1.txt'))
import os
def find_file(dir_path,file):
for root,dirs,files in os.walk(dir_path):
if file in files:
return True
return False
print(find_file('e:\\test','1.txt'))
12.用系统命令拷贝文件
import os
os.chdir('e:\\test')
os.system('copy 1.txt f:')
13.输入源文件所在路径和目标目录路径,然后实现文件拷贝功能
import shutil
def copy_file(source,dest):
shutil.copyfile(source,dest)
copy_file('e:\\test\\1.txt','e:\\2.txt')