Maison  >  Article  >  développement back-end  >  Exemples d'opérations de nom de fichier et de chemin de fichier en python

Exemples d'opérations de nom de fichier et de chemin de fichier en python

黄舟
黄舟original
2017-10-03 05:41:391608parcourir

L'éditeur suivant vous apportera un exemple d'opération de nom de fichier Python et de chemin de fichier. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Venez jeter un œil avec l'éditeur

Lisez-moi :

Dans le travail quotidien, nous impliquons souvent des opérations sur les noms de fichiers et les chemins de fichiers En python, os Le module standard. nous fournit diverses fonctions pour les opérations sur les fichiers. Cet article présentera respectivement "obtenir le chemin actuel", "obtenir tous les fichiers et dossiers sous le chemin actuel", "supprimer les fichiers", "supprimer les répertoires/répertoires multiples", "vérifier le fichier/ chemin du fichier", "vérifier si le chemin du fichier existe", "chemin de fichier et nom de fichier séparés", "extension de fichier séparée", "obtenir le nom du fichier" et obtenir "chemin du fichier".


import os
'''获得当前路径
'''
cwd=os.getcwd()
print(cwd)


'''
得到当前文件夹下的所有文件和文件夹
'''
print(os.listdir())


'''
delete file
'''
os.remove('sw724.vaps')
print(os.listdir())


'''
删除单个目录和多个目录
'''
os.removedir()
os.removedir()


'''
检查是否是文件/文件夹
'''
print(os.path.isfile('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print(os.path.isdir('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))


'''
检查文件路径是否存在
'''

print(os.path.exists('/Users/liuxiaolong/PycharmProjects/untitled/iiii'))


'''
分离文件名
分离扩展名

'''
[dirname,filename]=os.path.split('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps')
print(dirname,"\n",filename)

[fname,fename]=os.path.splitext('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps')
print(fname,"\n",fename)


'''
获得文件路径
获得文件名
获得当前环境
'''
print("get pathname:",os.path.dirname('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print("get filename:",os.path.basename('/Users/liuxiaolong/PycharmProjects/untitled/sw724.vaps'))
print(os.getenv)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn