
python
without_fetter
这个作者很懒,什么都没留下…
展开
-
python 中 lambda 函数的用法
lambda函数 lambda函数是一个隐式函数,其作用和def类似,但是操作更加简单。可以和 map, if, for 等连用 最简单的用法 g = lambda x: x**2 g(3) # 9 或者 (lambda x: x**2 )(3) g(3) # 9 加入条件语句 这里切记不能像def那样有时候可以不写else,在lambda语句有 if 就必须有 else ! g = lambda x: x**2 if x %2 == 0 else x g(3) # 3 条件+循环 这里的原创 2021-09-12 23:12:59 · 315 阅读 · 0 评论 -
Python -- 文件夹操作,文件的提取及写入
最近在编写一个小算法,关于将某一个文件中的某些信息提取出来,然后再再另一个目录下创建新的文件夹并将这些信息写入。 总而言之,这个算法中包括了: 1. 文件夹中文件的提取 2. 文件的打开 3. 信息的汇总 4. 文件夹的创建 5. 文件的创建和写入 所以我将把这些信息都汇总在一块儿, 为了以后如果忘记了还可以再来看一下。 1. 文件夹中文件的提取 用到 files = [] for file in sorted(os.listdir(path)): if "\.txt" in file: files.原创 2020-12-11 09:51:36 · 501 阅读 · 0 评论