簡單使用Python自動生成文章
為了應付某些情況,需要做17份記錄。雖然不很重要,但是17份完全雷同也不很好。大體看了一下,此記錄大致分為四段。于是決定每段提供四種選項,每段四選一,拼湊成四段文字,存成一個文件。文件名就叫“XX記錄+日期”。應急的隨手創(chuàng)作,使用了“文件操作”和“生成隨機數”的功能。比較簡陋。后期擴展可以考慮搭配個數據庫。
# -*- 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中Crypto庫報錯:ModuleNotFoundError: No module named ‘Cry
Crypto不是自帶的模塊,需要下載。下面這篇文章主要給大家介紹了關于下載python中Crypto庫報錯:ModuleNotFoundError: No module named 'Crypto'的解決方法,文中通過圖文介紹的非常詳細,需要的朋友可以參考下。2018-04-04
vscode搭建python Django網站開發(fā)環(huán)境的示例
本文主要介紹了vscode搭建python Django網站開發(fā)環(huán)境的示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-02-02
python系統(tǒng)指定文件的查找只輸出目錄下所有文件及文件夾
這篇文章主要介紹了python系統(tǒng)指定文件的查找只輸出目錄下所有文件及文件夾,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01
python基于watchdog庫全自動化監(jiān)控目錄文件
這篇文章主要介紹了python基于watchdog庫全自動化監(jiān)控目錄文件,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下2021-03-03
python數據分析基礎之pandas中l(wèi)oc()與iloc()的介紹與區(qū)別介紹
我們經常在尋找數據的某行或者某列的時常用到Pandas中的兩種方法iloc和loc,兩種方法都接收兩個參數,第一個參數是行的范圍,第二個參數是列的范圍,這篇文章主要介紹了python數據分析基礎之pandas中l(wèi)oc()與iloc()的介紹與區(qū)別,需要的朋友可以參考下2024-07-07

