简单使用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计算牛顿迭代多项式实例分析
May 07 Python
Python下载网络文本数据到本地内存的四种实现方法示例
Feb 05 Python
python实现字符串和字典的转换
Sep 29 Python
python+mysql实现学生信息查询系统
Feb 21 Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 Python
python实现对服务器脚本敏感信息的加密解密功能
Aug 13 Python
Python打印特殊符号及对应编码解析
May 07 Python
利用Python中的Xpath实现一个在线汇率转换器
Sep 09 Python
Python SMTP发送电子邮件的示例
Sep 23 Python
详解pycharm配置python解释器的问题
Oct 15 Python
matplotlib之多边形选区(PolygonSelector)的使用
Feb 24 Python
python3 sqlite3限制条件查询的操作
Apr 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
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
对PHP PDO的一些认识小结
2015/01/23 PHP
php array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
Jquery 扩展方法
2010/05/06 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
2013/01/23 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
JS中使用变量保存arguments对象的方法
2016/06/03 Javascript
jQuery获取剪贴板内容的方法
2016/06/16 Javascript
AngularJS教程之环境设置
2016/08/16 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
angular $watch 一个变量的变化(实例讲解)
2017/08/02 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
Vue2.0用户权限控制解决方案
2017/11/29 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
layui动态加载多表头的实例
2019/09/05 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
2019/10/10 jQuery
python服务器端收发请求的实现代码
2014/09/29 Python
Python实现从订阅源下载图片的方法
2015/03/11 Python
python计算圆周率pi的方法
2015/07/11 Python
matplotlib阶梯图的实现(step())
2021/03/02 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
如何拷贝一整个Java对象,包括它的状态
2013/12/27 面试题
社区工作者思想汇报
2014/01/13 职场文书
执行总经理岗位职责
2014/02/03 职场文书
初中学校军训方案
2014/05/09 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
捐助倡议书
2015/01/19 职场文书
工作服管理制度范本
2015/08/06 职场文书
centos7安装mysql5.7经验记录
2022/05/02 Servers