【飞浆paddlepaddle】python—九九乘法表、查找指定文件的实现以及平台技术体验---【百度7日打卡训练营day_1】

Natalia ·
更新时间:2024-09-21
· 974 次阅读

文章目录任务1—乘法表思路:1.乘法表结果:任务2—查找特定名称文件思路:os.walk()方法os.walk()使用示例:2.查找文件结果:任务3—百度AI开放平台体验感想 任务1—乘法表 要求: 乘法表内容是否正确(30) 指定名称文件是否全部输出(50) 输出形式是否正确(20) 思路:

对于乘法表,首先考虑到行/列数量到达9,需要输出下三角形的九九乘法表,所以这里采用对行进行遍历(1-9行),列数由行数进行控制(1-行数)。

1.乘法表结果: def table(): # 在这里写下您的乘法口诀表代码吧! for i in range(1,10): for j in range(1,i+1): print('{}*{}={}'.format(j,i,j*i), end='\t') print('') if __name__ == '__main__': table() 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 任务2—查找特定名称文件 要求:按照序号、文件名分行打印输出。 思路: 遍历”Day1-homework”目录下文件; 1.如何遍历?——>通过os.walk()得到目标目录下的所有文件 找到文件名包含“2020”的文件; 2.if 判断 将文件名保存到数组result中; 3.利用计数器count,实现[ num, ‘file_path_name’ ]的形式保存 os.walk()方法

这里引入os.walk()方法,语法格式如下:

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

参考网址:https://www.runoob.com/python/os-walk.html

os.walk()使用示例: for root, dirs, files in os.walk(path, topdown=False): # 遍历所有文件 for name in files: print(os.path.join(root, name)) # 遍历所有目录 for name in dirs: print(os.path.join(root, name))

文件输出:在这里插入图片描述目录输出:在这里插入图片描述

2.查找文件结果: # 导入OS模块 import os # 待搜索的目录路径 path = "Day1-homework" # 待搜索的名称 filename = "2020" # 定义保存结果的数组 result = [] def findfiles(): # 在这里写下您的查找文件代码吧! # 初始化计数器 count = 1 for root,dirs,files in os.walk(path): # 遍历文件 for f in files: item_name = (os.path.join(root, f)) # 如果满足条件 if filename in item_name: # 嵌套列表 result.append([count,item_name]) count += 1 # 分行打印 for name in result: print(name)

结果展示:

[1, 'Day1-homework/26/26/new2020.txt'] [2, 'Day1-homework/18/182020.doc'] [3, 'Day1-homework/4/22/04:22:2020.txt'] 任务3—百度AI开放平台体验

1.这里先展示最想体验的模块——自然语言处理
在这里插入图片描述
2.语法分析体验
界面展示:
界面展示
实例体验:在这里插入图片描述

感想 整体来说,对句子的语义分析准确度应该是比较高的。有这样一个方便、快捷的平台可以对平常接触不到的技术有一个使用的途径,个人觉得对学习的积极性有一定的鼓励,深入浅出。 平台还有许多方面的技术可以体验,在接下来的日子我会继续去享受这写技术的强大的。
在这里插入图片描述
希望可以和大家一起努力进步!有什么想法可以一起交流~
作者:L_COMH



paddlepaddle 训练 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号