# 示例代码:获取Python文件的扩展名
import os
def get_python_file_extension(file_path):
"""
获取给定文件路径的扩展名,如果文件是Python文件则返回扩展名,否则返回None。
参数:
file_path (str): 文件的完整路径
返回:
str or None: 如果是Python文件,则返回扩展名(如'.py'),否则返回None
"""
# 获取文件的扩展名
extension = os.path.splitext(file_path)[1]
# 检查是否为Python文件
if extension in ['.py', '.pyc', '.pyd', '.pyw']:
return extension
else:
return None
# 示例用法
file_path = "example.py"
extension = get_python_file_extension(file_path)
if extension:
print(f"文件 {file_path} 是一个Python文件,扩展名为: {extension}")
else:
print(f"文件 {file_path} 不是一个Python文件")
os 模块中的 path.splitext 函数来分离文件名和扩展名。get_python_file_extension 函数接收一个文件路径作为参数,并返回该文件的扩展名(如果它是Python文件)。.py, .pyc, .pyd, .pyw),来判断文件是否为Python文件。上一篇:python 循环字典
下一篇:python 压缩文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站