简单使用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中的True,False条件判断实例分析
Jan 12 Python
在Python中编写数据库模块的教程
Apr 29 Python
python opencv之分水岭算法示例
Feb 24 Python
python微信跳一跳系列之棋子定位像素遍历
Feb 26 Python
Python箱型图绘制与特征值获取过程解析
Oct 22 Python
python、PyTorch图像读取与numpy转换实例
Jan 13 Python
基于python-pptx库中文文档及使用详解
Feb 14 Python
从多个tfrecord文件中无限读取文件的例子
Feb 17 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
Feb 24 Python
Django在Model保存前记录日志实例
May 14 Python
对Pytorch 中的contiguous理解说明
Mar 03 Python
使用Python webdriver图书馆抢座自动预约的正确方法
Mar 04 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
为什么夜间收到的中波电台比白天多
2021/03/01 无线电
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
PHP实现的简单排列组合算法应用示例
2017/06/20 PHP
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
用原生js做单页应用
2017/01/17 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
跟老齐学Python之有容乃大的list(4)
2014/09/28 Python
python通过ftplib登录到ftp服务器的方法
2015/05/08 Python
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
Python标准库inspect的具体使用方法
2017/12/06 Python
对python中使用requests模块参数编码的不同处理方法
2018/05/18 Python
Python中使用logging和traceback模块记录日志和跟踪异常
2019/04/09 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
美国半成品食材配送服务商:Home Chef
2018/01/25 全球购物
TIME时代杂志台湾总代理:台时亚洲
2018/10/22 全球购物
Vuori官网:运动服装的终级表现
2021/01/27 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
四群教育工作实施方案
2014/03/26 职场文书
团干部培训方案
2014/06/03 职场文书
高中运动会广播稿
2014/09/16 职场文书
爱心助学感谢信
2015/01/21 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
一般纳税人申请报告
2015/05/18 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
优化Mysql查询的示例
2022/04/26 MySQL