简单使用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模拟新浪微博登陆功能(新浪微博爬虫)
Dec 24 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
如何在Python中实现goto语句的方法
May 18 Python
python opencv 图像拼接的实现方法
Jun 27 Python
在pytorch中为Module和Tensor指定GPU的例子
Aug 19 Python
使用python实现对元素的长截图功能
Nov 14 Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 Python
python 实现多维数组转向量
Nov 30 Python
Python random库使用方法及异常处理方案
Mar 02 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
Apr 20 Python
python re的findall和finditer的区别详解
Nov 15 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 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中引用符号(&)的使用详解
2013/11/13 PHP
joomla组件开发入门教程
2016/05/04 PHP
PHP封装的完整分页类示例
2018/08/21 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
jquery 问答知识整理
2010/02/11 Javascript
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
jquery 实现窗口的最大化不论什么情况
2013/09/03 Javascript
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
javascript相关事件的几个概念
2015/05/21 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
jQuery的内容过滤选择器学习教程
2016/04/18 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
javascript使用btoa和atob来进行Base64转码和解码
2017/03/20 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
详谈js模块化规范
2017/07/07 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
python实现用户答题功能
2018/01/17 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
Python unittest单元测试框架总结
2018/09/08 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
小车司机岗位职责
2013/11/25 职场文书
师恩难忘教学反思
2014/04/27 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
初中军训感想
2015/08/07 职场文书