Python——Function renamer

项目总价 500
预估日薪 500/天
合作方式: 时间制
预估工时: 1天
发布位置: 上海
参与范围: 全国远程
Shrub
Shrub
职位ID: 109998

发布方信用行为

发布项目
0
订单总数
0
退款单数

需求描述

简介:
您正在处理一个涉及数千个不同Python文件的大型软件项目。这些文件是由不同的程序员编写的,函数的命名有些不一致。您将收到一个新的指令,声明所有的函数名都必须是驼峰大小写。在驼峰格式中,由多个单词组成的函数名在每个单词中都有一个大写字母,并且大多数下划线被删除。例如,def myarithticcalculator是驼峰形式,但def my_arithtic_calculator不是驼峰形式。
您希望编写一个Python程序,自动处理Python代码并重命名函数名,而不是手工执行。
1.) 所有函数名都需要更改为驼峰大小写。例如,一个函数需要将Calculate_speed_of_vehicle重命名为CalculateSpeedOfVehicle。
2.) 如果函数有一个或多个前导' '(下划线),则需要保留它们。所有其他下划线都需要删除。例如,一个函数__calc_size被重命名为__CalcSize。
3.) 如果函数已经是驼峰形式,则不需要更改它,但它仍然需要出现在下面指定的字典d中。
4.) 您可以假定不会有名称冲突。也就是说,一个给定的函数名在骆驼案例中没有出现的也不会在骆驼案例中出现。如果有print_all_strings函数,那么就没有PrintAllStrings函数在代码的其他地方。
5)。提示:您可以使用正则表达式来查找函数名。
类型:
python 作业题!
时间需求:
DDL时间是北京时间12/15日下午6点之前

Python——Function renamer

合作方式 时间制
预估日薪 500
预估总价 500元
预估工时 1天
发布位置 上海
可参与范围 全国远程
职位ID 109998
发布方 Shrub
Shrub

需求描述

简介:
您正在处理一个涉及数千个不同Python文件的大型软件项目。这些文件是由不同的程序员编写的,函数的命名有些不一致。您将收到一个新的指令,声明所有的函数名都必须是驼峰大小写。在驼峰格式中,由多个单词组成的函数名在每个单词中都有一个大写字母,并且大多数下划线被删除。例如,def myarithticcalculator是驼峰形式,但def my_arithtic_calculator不是驼峰形式。
您希望编写一个Python程序,自动处理Python代码并重命名函数名,而不是手工执行。
1.) 所有函数名都需要更改为驼峰大小写。例如,一个函数需要将Calculate_speed_of_vehicle重命名为CalculateSpeedOfVehicle。
2.) 如果函数有一个或多个前导' '(下划线),则需要保留它们。所有其他下划线都需要删除。例如,一个函数__calc_size被重命名为__CalcSize。
3.) 如果函数已经是驼峰形式,则不需要更改它,但它仍然需要出现在下面指定的字典d中。
4.) 您可以假定不会有名称冲突。也就是说,一个给定的函数名在骆驼案例中没有出现的也不会在骆驼案例中出现。如果有print_all_strings函数,那么就没有PrintAllStrings函数在代码的其他地方。
5)。提示:您可以使用正则表达式来查找函数名。
类型:
python 作业题!
时间需求:
DDL时间是北京时间12/15日下午6点之前

发布方信用行为

发布项目 1
订单总数 0
退款单数 0

完善简历

工程师完善技术能力和项目经验,更易接到订单

完善人才简历

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。
该职位已结束,当前不可继续投递。
已完成