摘要:题目: 计算日期数据周同比? 2022-04-16 62 2022-04-17 82 2022-04-18 97 2022-04-19 75 2022-04-20 93 2022-04-21 90 2022-04-22 90 2022-04-23 61 2022-04-24 81 2022-04-2
阅读全文
摘要:题目: 将unix时间戳转换成格式化日期? 思路: 1、模块datetime.datetime.fromtimestamp() 2、模块.strftime() 结果: import datetime unix_time = 1668834935.652549 datetime_obj = datet
阅读全文
摘要:题目: 将开始日期与结束日期内的所有时间计算出来。 思路: 1、将开始时间与结束时间分别进行格式化输出对象。 2、循环添加开始日期,在循环中改变开始时间的日期。 3、将添加的日期放到列表内。 结果: import datetime def get_date_range(begin_date,end_
阅读全文
摘要:题目: 请计算任意日期相减后的天数 思路: 1、定义一个函数 2、将函数中两个参数分别进行设定相应参数含义。 3、传入参数值,返回结果。 结果: import datetime def get_diff_days(pdate,days): pdate_obj = datetime.datetime.
阅读全文
摘要:题目: 如何计算两个日期相隔的天数? 思路: 1、将字符串时间转换为datetime时间的对象。 2、获取现在的时间。 3、相减即可。 结果: import datetime brithday = "2000-01-01" # 将字符串转化为datetime对象 birthday_date = da
阅读全文
摘要:题目: 获取当前的日期和时间 思路: 1、调用 datetime模块 2、输出即可 结果: import datetime # 获取当前的时间 now_time = datetime.datetime.now() print(now_time,type(now_time)) # 格式化输出当前时间
阅读全文
摘要:题目: 在学生所填的兴趣表中,统计每个兴趣的学生人数。 小张 篮球,羽毛球 小王 篮球,乒乓球 小李 篮球,台球 小赵 篮球,足球,台球 小马 乒乓球,台球 小钱 羽毛球,足球 小孙 乒乓球,台球 小强 羽毛球 思路: 1、创建一个空字典。 2、分割内容,遍历兴趣内容。 3、将每个兴趣内容和次数进行
阅读全文
摘要:题目: 在many_org文件夹中有三个.txt文件,如何将三个文件的内容整理到一个文件里? 思路: 1、遍历路径下的所有文件。 2、判断出.txt文件,将其所有内容保存至新列表内。 3、新建文件,保存。 结果: import os insert_dir = "../28批量实现txt文件内容合并/
阅读全文
摘要:题目: 现有两个文件: 1、学生成绩信息。 语文,101,小张,94 语文,102,小王,64 语文,103,小李,92 语文,104,小赵,55 语文,105,小强,91 数学,101,小张,53 数学,102,小王,82 数学,103,小李,86 数学,104,小赵,93 数学,105,小强,7
阅读全文
摘要:题目: 给定一个班级的成绩文件,输出该班级成绩的最高分、最低分和平均分。 思路: 1、读取成绩文件内容,进行整理。 2、遍历文件元素,并赋予相同类型的元素统一的变量名。 3、创建新的字典,添加键值。 4、遍历关键元素,输出最大最小和平均值。 结果: scoure_grade = {} with op
阅读全文
摘要:题目: 在变量名serach_dir中,随意添加一个文件路径,找出所有文件下最大的文件。 思路: 1、输入文件路径。 2、递归遍历该文件路径下所有子目录。 3、遍历子目录下所有文件的绝对路径,并逐一添加且计算大小。 4、从大到小排序,输出前十个文件。 结果: import os search_dir
阅读全文
摘要:题目: 现./arrage_dir文件下有以下几种类型的文件。 如何把相同类型的文件整理在相同的文件夹下呢? 知识点: 1、怎么获取文件的后缀名? import os os.path.splitext('/path/to/aaa.mp3') 输出:('/path/to/aaa','.mp3') 2、
阅读全文
摘要:题目: 统计当前目录下所有文件的大小。 如当前目录是‘每日一题’。 思路: 1、先导入os模块。 2、循环所有文件。 3、计算所有文件大小。 结果: import os print(os.path.getsize("E:\python_crawler\每日一题\demo16.py")) sum_si
阅读全文
摘要:题目: 在words_count.txt英文短文文件中, 找出前十个次数最多的单词。 思路: 1、创建一个新的空字典 2、遍历修饰所有单词,并逐个添加次数。 3、进行排序。 结果: word_count= {} with open("./words_count.txt",'r',encoding='
阅读全文
摘要:题目: 输入文件: 三列:学号、姓名成绩。 列之间用逗号分割,比如“101,小张,88”。 行之间用\n换行分割。 输出:最高分、最低分、平均分。 解题思路: 1、读取文件,遍历每一行。 2、处理数据,将关键数据添加至新的列表。 3、输出计算后的数据。 结果: def Path_score(): s
阅读全文
摘要:题目: 输入文件: 三列:学号、姓名、成绩列之间用逗号分割,比如”101,小张,88“行之间用\n换行分割 待处理文件名: 内容如下: 思路: 1、先把读取文件函数写出来。 2、在把读取到的文件进行遍历排序。 3、保存文件。 结果: def read_file(): result = [] with
阅读全文
摘要:题目: 输入num为四位数,对其加密规则如下: 1.每一位数分别加5,然后将其替换为该数除以10取余的结果 2.将该数的第一位和第四位互换,第二位与第三位互换 3.最后合起来作为加密后的整数输出 思路: 1、创建新的空字符串 2、遍历输入内容 3、转换数据类型和数据调换 结果: num = inpu
阅读全文
摘要:题目: 学生成绩数据格式: 复杂列表,元素是字典或者元组。 [ {'id':101,'name':"小周",'grade':88}, {'id':102,'name':"小吴",'grade':73}, {'id':103,'name':"小郑",'grade':96}, {'id':104,'na
阅读全文
摘要:题目: 简单列表:元素类型不是复合类型(列表、元组、字典) 形式1:[20,50,10,40,30] 形式2:['bb','ee','aa','dd','cc'] 知识点: 怎样原地排序?怎样不改变原列表排序? 怎样指定是升序还是降序? 思路: 1、使用sort()方法 结果: 升序 list1 =
阅读全文
摘要:题目: 输入,包含重复元素的原始列表:[30,50,40,20,50,40] 返回:[30, 50, 40, 20] 解题思路: 1、定义一个新的空列表 2、遍历原始列表 3、加入判断条件 答案: 方法一: list1=[30,50,40,20,50,40] list2=[] for i in li
阅读全文