简单使用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读写配置文件的方法
Jun 03 Python
在Django中限制已登录用户的访问的方法
Jul 23 Python
详解Python pygame安装过程笔记
Jun 05 Python
python 巧用正则寻找字符串中的特定字符的位置方法
May 02 Python
Python 编程速成(推荐)
Apr 15 Python
Python之指数与E记法的区别详解
Nov 21 Python
python实现画循环圆
Nov 23 Python
pytorch之添加BN的实现
Jan 06 Python
简单了解Django ORM常用字段类型及参数配置
Jan 07 Python
Python利用逻辑回归分类实现模板
Feb 15 Python
利用Python如何画一颗心、小人发射爱心
Feb 21 Python
Python用tkinter实现自定义记事本的方法详解
Mar 31 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 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
PHP字符串的连接的简单实例
2013/12/30 PHP
Smarty保留变量用法分析
2016/05/23 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
PHP共享内存使用与信号控制实例分析
2018/05/09 PHP
YII框架常用技巧总结
2019/04/27 PHP
获取任意Html元素与body之间的偏移距离 offsetTop、offsetLeft (For:IE5+ FF1 )[
2006/12/22 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
映彩衣的js随笔(js图片切换效果)
2011/07/31 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
Jquery动态替换div内容及动态展示的方法
2015/01/23 Javascript
jQuery height()、innerHeight()、outerHeight()函数的区别详解
2016/05/23 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
利用Angular+Angular-Ui实现分页(代码加简单)
2017/03/10 Javascript
详解nodejs中的process进程
2017/03/19 NodeJs
把vue-router和express项目部署到服务器的方法
2018/02/21 Javascript
iview日期控件,双向绑定日期格式的方法
2018/03/15 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
Vue.js组件通信之自定义事件详解
2019/10/19 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
Python的Django框架中的数据过滤功能
2015/07/17 Python
Python argv用法详解
2016/01/08 Python
python 2.7 检测一个网页是否能正常访问的方法
2018/12/26 Python
Python创建字典的八种方式
2019/02/27 Python
python常用函数与用法示例
2019/07/02 Python
python3中for循环踩过的坑记录
2020/12/14 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
canvas绘制文本内容自动换行的实现代码
2019/01/14 HTML / CSS
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
药学专业大学生个人的自我评价
2013/11/04 职场文书
工作过失检讨书
2014/02/23 职场文书
2014年乡镇卫生院工作总结
2014/11/24 职场文书
2015年团支部工作总结
2015/04/03 职场文书
2015年领导干部廉洁自律工作总结
2015/05/26 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书