简单使用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 21 Python
编写Python脚本来实现最简单的FTP下载的教程
May 04 Python
Python中利用sqrt()方法进行平方根计算的教程
May 15 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
Python文件操作,open读写文件,追加文本内容实例
Dec 14 Python
python3大文件解压和基本操作
Dec 15 Python
Python中支持向量机SVM的使用方法详解
Dec 26 Python
python使用生成器实现可迭代对象
Mar 20 Python
python 读入多行数据的实例
Apr 19 Python
python实现回旋矩阵方式(旋转矩阵)
Dec 04 Python
python主线程与子线程的结束顺序实例解析
Dec 17 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
Apr 30 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 explode()函数用法、切分字符串
2012/10/03 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
php实现自定义中奖项数和概率的抽奖函数示例
2017/05/26 PHP
javascript针对DOM的应用分析(四)
2012/04/15 Javascript
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
jQuery Validate初步体验(一)
2015/12/12 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
2016/12/14 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
mui框架移动开发初体验详解
2017/10/11 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
2019/01/18 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
Python的ORM框架SQLObject入门实例
2014/04/28 Python
Python深入学习之内存管理
2014/08/31 Python
python操作CouchDB的方法
2014/10/08 Python
Python函数中不定长参数的写法
2019/02/13 Python
详解python破解zip文件密码的方法
2020/01/13 Python
完美解决pycharm导入自己写的py文件爆红问题
2020/02/12 Python
Python logging模块原理解析及应用
2020/08/13 Python
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
小饰品店的创业计划书范文
2013/12/28 职场文书
和平主题的演讲稿
2014/01/12 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
商场开业庆典策划方案
2014/06/02 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
结婚保证书(卖身契)
2015/02/26 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
给领导敬酒词
2015/08/12 职场文书
2016开学第一课心得体会
2016/01/23 职场文书
小程序实现侧滑删除功能
2022/06/25 Javascript