1、已知wx小程序用js開發,能不能在小程序加入Python寫的一些功能,比如說爬蟲?
可以的,有些網盤資源搜索的小程序,就是這樣做的。
比如python-django,小程序輸專入關鍵字,發送請求屬給你的伺服器, views.py 中可以接收到你發送的關鍵字,然後就可以調用爬蟲程序,最後把爬蟲結果符合給小程序。
2、小程序可以用Python語言編寫嗎
你好 希望對你有幫助!
python不適合做小程序的。
1、微信官方為小程序提供了大量的介面api ,開發小程序需要有基本的Javascript, HTML , CSS的基礎。
2、小程序開發,常見使用"MINA」 框架
Apache Mina Server是一個網路通信應用框架,也就是說,它主要是對基於TCP/IP、UDP/IP協議棧的通信框架(當然,也可以提供JAVA對象的序列化服務、虛擬機管道通信服務等),Mina 可以幫助我們快速開發高性能、高擴展性的網路通信應用, Mina提供了事件驅動、非同步( Mina的非同步IO默認使用的是JAVA NIO作為底層支持)操作的編程模型。
這個框架為微信小程序的運行提供了豐富的組件和API。要學會和掌握小程序的框架結構、數據綁定機制、模板、數據緩存、常用組件和API等相關知識。
3、用python寫了一個檢索人名的小程序,但不知道如何使程序與用wxPython寫的GUI相聯系,程序如下,望前輩指點
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import wx
class MyFrame3(wx.Frame):
def __init__(self, *args, **kwds):
# begin wxGlade: MyFrame3.__init__
kwds["style"] = wx.DEFAULT_FRAME_STYLE
wx.Frame.__init__(self, *args, **kwds)
self.sizer_7_staticbox = wx.StaticBox(self, -1, _(u"顯示區"))
self.sizer_6_staticbox = wx.StaticBox(self, -1, _(u"功能區"))
self.radio_box_1 = wx.RadioBox(self, -1, _("radio_box_1"), choices=[_("choice 1"), _("choice 2"), _("choice 3")], majorDimension=0, style=wx.RA_SPECIFY_ROWS)
self.button_1 = wx.Button(self, -1, _("button_1"))
self.text_ctrl_1 = wx.TextCtrl(self, -1, "", style=wx.TE_RICH2)
self.__set_properties()
self.__do_layout()
self.Bind(wx.EVT_BUTTON, self.clickButton, self.button_1)
# end wxGlade
def __set_properties(self):
# begin wxGlade: MyFrame3.__set_properties
self.SetTitle(_("frame_4"))
self.SetSize((400, 300))
self.radio_box_1.SetMinSize((210, 90))
self.radio_box_1.SetSelection(0)
self.button_1.SetMinSize((170, 90))
self.text_ctrl_1.SetMinSize((390, 99))
# end wxGlade
def __do_layout(self):
# begin wxGlade: MyFrame3.__do_layout
sizer_4 = wx.BoxSizer(wx.VERTICAL)
sizer_5 = wx.BoxSizer(wx.VERTICAL)
sizer_7 = wx.StaticBoxSizer(self.sizer_7_staticbox, wx.VERTICAL)
sizer_6 = wx.StaticBoxSizer(self.sizer_6_staticbox, wx.VERTICAL)
sizer_8 = wx.BoxSizer(wx.HORIZONTAL)
sizer_8.Add(self.radio_box_1, 0, wx.ALIGN_CENTER_VERTICAL, 0)
sizer_8.Add(self.button_1, 0, wx.ALIGN_CENTER_VERTICAL, 0)
sizer_6.Add(sizer_8, 1, wx.EXPAND, 0)
sizer_5.Add(sizer_6, 1, wx.EXPAND, 0)
sizer_7.Add(self.text_ctrl_1, 0, 0, 0)
sizer_5.Add(sizer_7, 1, wx.EXPAND, 0)
sizer_4.Add(sizer_5, 1, wx.EXPAND, 0)
self.SetSizer(sizer_4)
self.Layout()
# end wxGlade
def clickButton(self, event):
print "Event handler `clickButton' not implemented!"
event.Skip()
# end of class MyFrame3
if __name__ == "__main__":
import gettext
gettext.install("app") # replace with the appropriate catalog name
app = wx.PySimpleApp(0)
wx.InitAllImageHandlers()
frame_4 = MyFrame3(None, -1, "")
app.SetTopWindow(frame_4)
frame_4.Show()
app.MainLoop()
按照你的要求做了個界面,調用clickButton函數處理你的邏輯,然後調用textbox的setvalue方法將你的結果寫到文本框中
你覺得界面不合理的話,你可以自己調用layout和properties兩個參數是界面參數
4、我想用python寫一個生成隨機數的小程序.
import random
try:
while(True):
input= raw_input("Please enter 'Enter', 'q':<Quit>:")
if input == 'q':
break
print random.randint(1,100)
except Exception,data:
print "exit.%s"%data
5、用python寫小程序
如果無需界面程序, 2樓回答的已經是一個階梯思路了。
如果一定要界面,演算法還是一樣的,只不過需要在界面上多加點功夫。
6、python可以寫小程序嗎
用Python可以寫程序,但是不可以寫微信小程序。
7、想用python編寫一添加標志位小程序 很簡單但是我不會,望高手指點編寫出程序
使用python的正則表達式:
>>> a = '''\
... !!
... td:001
... tx:mmmm
... !!
... td:002
... tx:ooo
... '''
>>> print re.sub(r'(td:.*(\r?\n))', r'\1ad:0\2', a)
!!
td:001
ad:0
tx:mmmm
!!
td:002
ad:0
tx:ooo
=====不好意思沒注意到是處理大文件===
text_process.py
---------------------------------------------------
#coding: utf-8
import os
f = open("source.txt", 'r')
f2 = open("data.txt", 'w')
for eachline in f:
f2.write(eachline)
if eachline.startswith("td:"):
f2.write("ad:0"+os.linesep)
f.close()
f2.close()
8、用python編寫一個小程序
def input_1():
a = raw_input('Please input something: ')
global st
st = list(a)
print 'Now the list you just inputted is: ',st
success = True
while success:
input_1()
for i in st:
c = st.count(i)
if c >= 3:
print 'You lost!'
print 'Error: The number of %s you just input is %s '%(i,c)
success = True
break
print 'The number of %s you inputted is %s time(s)'%(i,c)
success = False
print 'Success!'
9、怎麼把python寫的小程序做成網頁版的小工具
這個得看你要實現的功能是什麼了
10、~~~急~~~用python寫一個有關自學英語的小程序
可以做個簡單的背單詞的程序,將單詞放在一個list對象里,然後彈出學習,後面可以加上默寫什麼的