-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專(zhuān)題列表 > 正文
python狗屁不通文章生成器(狗屁不通文章生成器代碼)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于python狗屁不通文章生成器的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端
官網(wǎng):https://ai.de1919.com。
本文目錄:
python 代碼生成器怎么用
生成器是一個(gè)包含了特殊關(guān)鍵字yield的函數(shù)。當(dāng)被調(diào)用的時(shí)候,生成器函數(shù)返回一個(gè)生成器??梢允褂胹end,throw,close方法讓生成器和外界交互。生成器也是迭代器,但是它不僅僅是迭代器,擁有next方法并且行為和迭代器完全相同。所以生成器也可以用于python的循環(huán)中,
生成器如何使用?
首先看一個(gè)例子:
復(fù)制代碼 代碼如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
def flatten(nested):
for sublist in nested:
for element in sublist:
yield element
nested = [[1,2],[3,4],[5,6]]
for num in flatten(nested):
print num,
結(jié)果為1,2,3,4,5,6
遞歸生成器:
復(fù)制代碼 代碼如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
def flatten(nested):
try:
for sublist in nested:
for element in flatten(sublist):
yield element
except TypeError:
yield nested
for num in flatten([[1,2,3],2,4,[5,[6],7]]):
print num
結(jié)果為:1 2 3 2 4 5 6 7
讓我們一起來(lái)看看生成器的本質(zhì)
首先看下:
復(fù)制代碼 代碼如下:
#!/usr/bin/python
# -*- coding: utf-8 -*-
def simple_generator():
yield 1
print simple_generator
def repeater(value):
while True:
new = (yield value)
if new is not None: value = new
r = repeater(42)
print r.next()
print r.send('hello,world!')
結(jié)果為:
復(fù)制代碼 代碼如下:
<function simple_generator at 0x10c76f6e0>
42
hello,world!
可以看出:
1)生成器就是一函數(shù)
2)生成器具有next方法
3)生成器可以使用send 方法和外界交互。
python制作偽原創(chuàng)文章?
開(kāi)發(fā)環(huán)境簡(jiǎn)介:python版本我們使用3.5,操作系統(tǒng)win7,
要使用的模塊:
1.wxpython桌面圖形擴(kuò)展。安裝方法使用pip安裝命令:pipinstall-UwxPython
2、請(qǐng)求,re,hashlib,時(shí)間
讓我們開(kāi)始吧:
第一步是創(chuàng)建具有以下效果的界面:
創(chuàng)建接口的代碼:
App = wx.app () win = wx.frame(無(wú),title = "(在此填寫(xiě)軟件標(biāo)題)"。編碼(' utf8 '),大小= (1200,800)) # size是默認(rèn)窗口大小,贏了。Show()可以根據(jù)您自己的需要進(jìn)行設(shè)置
#添加兩個(gè)文本框,位置和大小可以自己設(shè)置。這里我使用左右設(shè)計(jì)內(nèi)容1 = WX.textctrl (Win,POS = (5,5),size = (500,600),style = WX . te _ multiline | WX . te _ rich)內(nèi)容2 = WX.textctrl (Win,pos=(650,5),size=(500,600),style = WX。TE_MULTILINE|wx。TE_RICH)
# add function button load button = wx . button(贏,標(biāo)簽= '這是按鈕的標(biāo)題,請(qǐng)更改'。編碼(“utf8”),pos = (515,310),size = (120,40))
#為按鈕添加綁定事件,單擊按鈕執(zhí)行wyc函數(shù)加載按鈕。綁定(WX。EVT按鈕)。步驟2,定義WYC()函數(shù)的代碼截圖如下:
第三步:實(shí)現(xiàn)內(nèi)容1的偽原創(chuàng)。這里我使用百度翻譯的api界面。
界面鍵需要你自己應(yīng)用,當(dāng)然你也可以用我的。
Appid = 20160727000025884姚蜜= ' tznuzfwt 8qzv10dzuttc ' #百度翻譯密鑰
代碼截圖:
第四步:調(diào)用百度翻譯界面將原文內(nèi)容翻譯成中文(以增強(qiáng)偽原文效果),然后將返回的內(nèi)容再次調(diào)整到詞典段落,代碼如下
步驟5:包裝。將文件復(fù)制到exe。
這里我使用的是pyinstaller,一個(gè)可以直接使用pip安裝的工具
然后切換到。找到py文件,并執(zhí)行打包命令:pyinstaller-F-wxxx.py(注意:添加參數(shù)-w,運(yùn)行打包的exe文件后不會(huì)出現(xiàn)黑色窗口)
包完成后,可以在當(dāng)前目錄下的dist文件夾中看到生成的exe文件,并且它已經(jīng)完成。
操作效果如下:
生命太短暫,無(wú)法學(xué)習(xí)。
以上就是關(guān)于python狗屁不通文章生成器相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
簡(jiǎn)單python爬蟲(chóng)完整代碼(簡(jiǎn)單python爬蟲(chóng)完整代碼可用的)
找抖音代運(yùn)營(yíng)有效果嗎?抖音代運(yùn)營(yíng)公司靠譜嗎?
現(xiàn)在比較出名的作家(中國(guó)當(dāng)代十大作家)