Home >Backend Development >Python Tutorial >Examples of file name and file path operations in python

Examples of file name and file path operations in python

黄舟
黄舟Original
2017-10-03 05:41:391701browse

The following editor will bring you an example of python file name and file path operation. The editor thinks it’s pretty good, so I’ll share it with you now and give it as a reference. Let’s follow the editor and take a look.

Readme:

In daily work, we often involve operations related to file names and file paths. In python, os The standard module provides us with various functions for file operations. This article will introduce respectively "get the current path", "get all files and folders under the current path", "delete files", "delete directories/multiple directories", "check File/File Path", "Check if file path exists", "Separate file path and file name", "Separate file extension", "Get file name" and Get "file path".


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)

The above is the detailed content of Examples of file name and file path operations in python. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn