简单使用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 01 Python
Python实现Linux中的du命令
Jun 12 Python
Python 绘图库 Matplotlib 入门教程
Apr 19 Python
python实现log日志的示例代码
Apr 28 Python
python使用matplotlib绘制热图
Nov 07 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
使用Python调取任意数字资产钱包余额功能
Aug 15 Python
Python帮你识破双11的套路
Nov 11 Python
Python+Redis实现布隆过滤器
Dec 08 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
Mar 24 Python
Django URL参数Template反向解析
Nov 24 Python
Python try except else使用详解
Jan 12 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/05/02 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
JavaScript 捕获窗口关闭事件
2009/07/26 Javascript
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
js渐变显示渐变消失示例代码
2013/08/01 Javascript
jQuery学习笔记之toArray()
2014/06/09 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
React中使用async validator进行表单验证的实例代码
2018/08/17 Javascript
详解小程序不同页面之间通讯的解决方案
2018/11/23 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
Vue实现简单的留言板
2020/10/23 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
[51:53]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第二场 11.01
2020/11/02 DOTA
浅谈pycharm使用及设置方法
2019/09/09 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
2012/05/10 HTML / CSS
韩国现代百货官网:Hmall
2018/03/21 全球购物
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
Visual-Click葡萄牙:欧洲领先的在线眼镜商
2020/02/17 全球购物
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
学前教育学生自荐信范文
2013/12/31 职场文书
女娲补天教学反思
2014/02/05 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
对学校的意见和建议
2015/06/04 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
2015大一新生军训感言
2015/08/01 职场文书
经销商会议开幕词
2016/03/04 职场文书