简单使用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两种遍历字典(dict)的方法比较
May 29 Python
Python中的匿名函数使用简介
Apr 27 Python
python 生成器生成杨辉三角的方法(必看)
Apr 10 Python
Python MD5加密实例详解
Aug 02 Python
浅谈Django自定义模板标签template_tags的用处
Dec 20 Python
numpy中矩阵合并的实例
Jun 15 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
Python 保持登录状态进行接口测试的方法示例
Aug 06 Python
Python线程指南分享
Nov 19 Python
Matplotlib 折线图plot()所有用法详解
Jul 28 Python
python re的findall和finditer的区别详解
Nov 15 Python
Python绘制散点图之可视化神器pyecharts
Jul 07 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
php cache类代码(php数据缓存类)
2010/04/15 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
js异或加解密效果代码
2008/06/25 Javascript
javascript实现依次输入input自动定焦
2014/12/23 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
js给selected添加options的方法
2015/05/06 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
Position属性之relative用法
2015/12/14 Javascript
js 获取经纬度的实现方法
2016/06/20 Javascript
JavaScript中函数声明与函数表达式的区别详解
2016/08/18 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
JavaScript实现图片瀑布流和底部刷新
2017/01/02 Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
2017/04/26 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
2019/05/20 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
2020/04/30 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
Python实现Tab自动补全和历史命令管理的方法
2015/03/12 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
美国排名第一的在线葡萄酒商店:Wine.com
2016/09/07 全球购物
联想台湾官网:Lenovo TW
2018/05/09 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
电视购物广告词
2014/03/19 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
教育教学读书笔记
2015/07/02 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
原生JS实现分页
2022/04/19 Javascript