1. 基础题:
检验给出的路径是否是一个文件:
检验给出的路径是否是一个目录:
判断是否是绝对路径:
检验给出的路径是否真地存:
import os
print(os.path.isfile('e:\\test.py'))
print(os.path.isdir('e:\\test'))
print(os.path.isabs('e:\\test'))
print(os.path.exists('e:\\a.py'))
print(os.path.exists('e:\\ddd.py'))
2.返回一个路径的目录名和文件名
import os
print(os.path.basename('e:\\test\\test.py')) #返回文件名
print(os.path.dirname('e:\\test\\test.py')) #返回目录名
3.分离文件名与扩展名
import os
print(os.path.splitext('e:\\test\\test.py'))
4.找出某个目录下所有的文件,并在每个文件中写入“gloryroad”
import os
for file_or_dir in os.listdir('e:\\test'):
os.chdir('e:\\test')
if os.path.isfile(file_or_dir):
with open(file_or_dir,'w')as fp:
fp.write('gloryroad')
5.如果某个目录下文件名包含txt后缀名,则把文件后面追加写一行“被我找到了!”
import os
for file in os.listdir('e:\\test'):
os.chdir('e:\\test')
if 'txt'in file:
with open(file,'a') as fp:
fp.write('被我找到了')
python练习2020/07/22
最新推荐文章于 2024-10-05 08:57:27 发布