#11.用系统命令拷贝文件
import os
os.chdir("e:\\test")
os.system("copy aad.py e:\\compute1")
#12.输入源文件所在路径和目标目录路径,然后实现文件拷贝功能
import shutil
def copy_file(source,dest):
shutil.copy(source,dest)
print(copy_file('e:\\test\\aad.py','e:\\aad.py'))
#13.遍历某个目录下的所有图片,并在图片名称后面增加_xx
#1
import os
def pic(path):
os.chdir('e:\\test')
for dir_or_file in os.listdir('e:\\test'):
if dir_or_file[-4:]=='.jpg':
new_name= dir_or_file[:-4]+'_xx'+dir_or_file[-4:]
os.rename(dir_or_file,new_name)
print(pic('e:\\test'))
#2
import os
def pic(path):
os.chdir('e:\\test')
for dir_or_file in os.listdir('e:\\test'):
if os.path.splitext(dir_or_file)[-1]=='.jpg':
new_name=os.path.splitext(dir_or_file)[0]+'_xx'+os.path.splitext(dir_or_file)[-1]
os.rename(dir_or_file,new_name)
print(pic('e:\\test'))
#14.遍历指定目录下的所有文件,找出其中占用空间最大的前3个文件
import os
def get_file(path,n):
result={}
os.chdir('e:\\test')
for dir_or_file in os.listdir('e:\\test'):
if os.path.isfile(dir_or_file):
result[dir_or_file]=os.path.getsize(dir_or_file)
return dict(sorted(result.items(),key=lambda x:x[1],reverse=True)[:3])
print(get_file('e:\\test',3))
python 练习2020/7/25
最新推荐文章于 2024-09-27 17:31:02 发布