一些python对象的一些特殊函数。

FreqObjectOps的Python项目详细描述


freqobjectops

一些python对象的一些特殊函数。

要求

  • python 3+(在3.7中测试)
  • 熊猫>;=0.25.0
  • Pytest=5.0.1
  • Unidecode=1.0.22

使用PIP安装

$ pip install FreqObjectOps

用法

  1. 导入库。
    fromFreqObjectOpsimportDateOps,DirOps,ListOps,StrOps
  2. 每个导入的子模块都有几个函数。有关详细信息,请参阅相应的帮助。

DateOps

  1. DateOps.get_year(date_entity, date_format):从日期获取年份
  2. DateOps.text_to_datetime(text, date_format):将文本转换为日期
  3. DateOps.get_difference_in_year(from_date, to_date, date_format):获取两个日期之间的更正年份差异

DirOps

  1. DirOps.get_directory_from_filepath(filepath):从文件路径获取目录
  2. DirOps.get_basename_from_filepath(filepath):从文件路径获取basename
  3. DirOps.get_file_extension_from_filepath(filepath):从文件获取文件扩展名
  4. {< CD9> }:检查文件夹是否存在
  5. DirOps.get_filtered_list_without_temporary_files(file_list):从文件列表中筛选临时文件
  6. DirOps.get_all_files_in_directory(folder_path, pattern, recursive):获取目录中与特定模式匹配的所有文件
  7. DirOps.get_latest_file_in_directory(folder_path, pattern):在与特定模式匹配的目录中获取最新文件
  8. DirOps.get_abs_path(filepath):获取文件路径的绝对路径

ListOps

  1. ListOps.remove_duplicates(unfiltered_list, sorted, reversed):使用唯一元素获取筛选列表
  2. ListOps.get_intersection(list_one, list_two):在两个列表之间获取公共元素
  3. ListOps.get_union(list_one, list_two):获取两个列表之间的所有元素
  4. ListOps.get_flat_list(list_of_lists):获取扁平列表

StrOps

  1. StrOps.is_camel_case(text):检查文本是否为camelcase格式
  2. StrOps.remove_accent(text):从文本中删除重音
  3. StrOps.clean_snake_case(text):干净的蛇壳
  4. StrOps.text_to_alpha_numeric(text, replace_string):从文本中删除非字母数字字符
  5. StrOps.text_to_camel_case(text, case):将文本转换为camelcase
  6. StrOps.camel_case_to_snake_case(text, case):将camelcase转换为snake\u case
  7. StrOps.text_to_snake_case(text, case):将文本转换为snake\u大小写

作者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java获取骆驼路由交换正文()中的无效字符   java如何在Android中创建多语言枚举?   java如何将多个ArrayList<Hashmap>值组合到一个ListView中   后缀运算符Java后增量和预增量行为   SQlite在java中更新列号   Mac OS Yosemite上的java No JRE 1.8虚拟机   java swing在Jlabel中遇到问题   JAVAutil。scanner小java程序打印不可见的换行符?   java从原点到点的路径数   java重写Excel列而不是创建新列   将一行从SQL数据映射到Java对象   spring Application Insights Java SDK+代理不能很好地协同工作   java排序字符串列表?不使用长度函数查找列表的长度   java使用stream collect返回相同的列表,对重复项进行剪切和求和,抛出一个非静态引用   将字母字符与前面没有百分号的Java正则表达式匹配