简单使用Python自动生成文章


Posted in Python onDecember 25, 2014

为了应付某些情况,需要做17份记录。虽然不很重要,但是17份完全雷同也不很好。大体看了一下,此记录大致分为四段。于是决定每段提供四种选项,每段四选一,拼凑成四段文字,存成一个文件。文件名就叫“XX记录+日期”。应急的随手创作,使用了“文件操作”和“生成随机数”的功能。比较简陋。后期扩展可以考虑搭配个数据库。

# -*- coding: cp936 -*-

import random 

title='XXX周例会\n会议时间: '

timelist=['6月6日','6月13日','6月20日','6月27日','7月4日','7月11日','7月18日','7月25日',

          '8月1日','8月8日','8月15日','8月22日','8月29日',

          '9月5日','9月12日','9月19日','9月26日',

          ]#包含17个日期的列表

str1='会议地点: XXX房间\n'

str2='主持人: 张三\n'

str3='参加人员: AAA、BBB、ccc\n会议内容:\n '

list1=['第一段(A型)\n','第一段(B型)\n','第一段(C型)\n','第一段(D型)\n']

list2=['第二段(A型)\n','第二段(B型)\n','第二段(C型)\n','第二段(D型)\n']

list3=['第三段(A型)\n','第三段(B型)\n','第三段(C型)\n','第三段(D型)\n']

list4=['第四段(A型)\n','第四段(B型)\n','第四段(C型)\n','第四段(D型)\n']

for i in range(0,17):

    aa=random.randint(0,3)#随机赋给aa“0、1、2,3”三个值

    bb=random.randint(0,3)

    cc=random.randint(0,3)

    dd=random.randint(0,3)

    print timelist[i]

    print aa,bb,cc,dd

    f=open('XXX周例会'+timelist[i]+'.txt','w')# 新建文件,文件名是“标题+日期”。r只读,w可写,a追加

    f.write(title + timelist[i] + '\n' + str1 + str2 + str3 + list1[aa] + list2[bb] + list3[cc] + list4[dd] + '\n')

    #在文件中写入随机生成的第一段,第二段,第三段,第四段。

    f.close()#关闭文件读写。

给某党看的东西,哎,我天朝。。。。。小伙伴们还是关注下本文的思路吧,其他不是目前我们能考虑的^_^

Python 相关文章推荐
python如何查看系统网络流量的信息
Sep 12 Python
Python学习小技巧之利用字典的默认行为
May 20 Python
简单实现python画圆功能
Jan 25 Python
python 使用 requests 模块发送http请求 的方法
Dec 09 Python
TensorFlow查看输入节点和输出节点名称方式
Jan 04 Python
django 多数据库及分库实现方式
Apr 01 Python
python使用opencv resize图像不进行插值的操作
Jul 05 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
Oct 29 Python
python 实现aes256加密
Nov 27 Python
python3中布局背景颜色代码分析
Dec 01 Python
python中altair可视化库实例用法
Jan 26 Python
浅析Django接口版本控制
Jun 26 Python
Python 抓取动态网页内容方案详解
Dec 25 #Python
利用Psyco提升Python运行速度
Dec 24 #Python
Python解决鸡兔同笼问题的方法
Dec 20 #Python
Python列表计数及插入实例
Dec 17 #Python
Python二维码生成库qrcode安装和使用示例
Dec 16 #Python
Mac下Supervisor进程监控管理工具的安装与配置
Dec 16 #Python
Python 正则表达式(转义问题)
Dec 15 #Python
You might like
ECMall支持SSL连接邮件服务器的配置方法详解
2014/05/19 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
jQuery Lightbox 图片展示插件使用说明
2010/04/25 Javascript
JS如何将数字类型转化为没3个一个逗号的金钱格式
2014/01/27 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
JavaScript日期时间格式化函数分享
2014/05/05 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
JavaScript+html5 canvas绘制的小人效果
2016/01/27 Javascript
浅析BootStrap模态框的使用(经典)
2016/04/29 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
2016/05/27 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
第七篇Bootstrap表单布局实例代码详解(三种表单布局)
2016/06/21 Javascript
node操作mysql数据库实例详解
2017/03/17 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
微信小程序 自定义复选框实现代码实例
2019/09/04 Javascript
Vue+webpack实现懒加载过程解析
2020/02/17 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
python使用MySQLdb访问mysql数据库的方法
2015/08/03 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Django框架文件上传与自定义图片上传路径、上传文件名操作分析
2019/05/10 Python
基于python调用psutil模块过程解析
2019/12/20 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
Python装饰器如何实现修复过程解析
2020/09/05 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
十八大报告观后感
2014/01/28 职场文书
公交公司毕业生求职信
2014/02/15 职场文书
专题组织生活会思想汇报
2014/10/01 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis