• Python生成字母对后写入文件


    一、人生苦短,我用Python

    1、案例背景

    生成字母对并写入文件,并将结果写入文件中。

    文件中每行为:
    ab
    cd
    ef
    gh
    

    2、主要知识点

    • 文件读写
    • 基础语法
    • zip 函数
    • 字符串步长截取

    3、素材

    二、代码展示

    创建一个py文件夹

    咱们先导入需要用的模块

    import platform
    import string
    
    # 我给大家准备了这些资料:Python视频教程、100本Python电子书、基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题、Python学习路线图、问题解答!
    # 都放在这个群咯 279199867

    zip 函数: 将两个序列合并

    def two_letters():
        with open("p009.txt", "w") as f:
            # 从第 1 个字母开始,步长为 2 形成字符串, ace...
            str1 = string.ascii_lowercase[::2]
            # 从第 2 个字母开始,步长为 2 获取字符串, bdf...
            str2 = string.ascii_lowercase[1::2]
            for i, j in zip(str1, str2):
                print(i, j)
                f.write(i + j + "\n")

    文件目录

    py-009/
    └── py009.py

    全部代码

    import platform
    import string
    
    print("待到来年九月八,马踏东京赏樱花")
    print("实战场景: 生成字母对文件 ")
    
    def two_letters():
        with open("p009.txt", "w") as f:
            # 从第 1 个字母开始,步长为 2 形成字符串, ace...
            str1 = string.ascii_lowercase[::2]
            # 从第 2 个字母开始,步长为 2 获取字符串, bdf...
            str2 = string.ascii_lowercase[1::2]
            for i, j in zip(str1, str2):
                print(i, j)
                f.write(i + j + "\n")
    
    two_letters()
    
    print("当前 Python 版本", platform.python_version())

    三、运行结果

    兄弟们,今天的分享就到这,再见!

    喜欢就点个赞再走呗!

  • 相关阅读:
    @import的最优写法
    IE7 下hack的方法
    在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
    MySQL 依赖另外一个统计出来数据更新表数据的范例
    PHP的bool值
    Ubuntu 下如何配置Jira
    ubuntu 访问Windows的共享
    备份 mysql数据
    ubuntu从中文切换成英文的方法
    css锚点定位偏移原理兼容浏览器
  • 原文地址:https://www.cnblogs.com/hahaa/p/16495572.html
Copyright © 2020-2023  润新知