简单使用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求列表交集的方法汇总
Nov 10 Python
详解python中requirements.txt的一切
Mar 03 Python
PyQt5实现下载进度条效果
Apr 19 Python
opencv python 傅里叶变换的使用
Jul 21 Python
python运行时强制刷新缓冲区的方法
Jan 14 Python
Python 串口读写的实现方法
Jun 12 Python
python操作kafka实践的示例代码
Jun 19 Python
Python Numpy计算各类距离的方法
Jul 05 Python
Python 保持登录状态进行接口测试的方法示例
Aug 06 Python
python中用logging实现日志滚动和过期日志删除功能
Aug 20 Python
opencv python如何实现图像二值化
Feb 03 Python
PyCharm 在Windows的有用快捷键详解
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获取网络文件的实现代码
2010/01/01 PHP
PHP修改session_id示例代码
2014/01/08 PHP
CI(CodeIgniter)框架配置
2014/06/10 PHP
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
使用BootStrap实现表格隔行变色及hover变色并在需要时出现滚动条
2017/01/04 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
require.js 加载过程与使用方法介绍
2018/10/30 Javascript
微信小程序系列之自定义顶部导航功能
2019/05/21 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
layui监听select变化,以及设置radio选中的方法
2019/09/24 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
[59:15]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.20
2020/11/20 DOTA
Python冒泡排序注意要点实例详解
2016/09/09 Python
使用python爬取B站千万级数据
2018/06/08 Python
python里dict变成list实例方法
2019/06/26 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
python如何删除文件、目录
2020/06/23 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
Html5实现iPhone开机界面示例代码
2013/06/30 HTML / CSS
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
新大陆软件面试题
2016/11/24 面试题
个人简历自我评价
2014/02/02 职场文书
剪彩仪式主持词
2014/03/19 职场文书
生日宴会主持词
2014/03/20 职场文书
施工安全标语
2014/06/07 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
优秀教师工作总结2015
2015/07/22 职场文书