導航:首頁 > 編程語言 > python客戶端

python客戶端

發布時間:2022-01-24 06:13:19

python-Socket服務端無限循環接受客戶端,但客戶端一直處於接受服務端信息狀態,無實際信息返回

第一個循環錯了。把第二個循環放在第一個循環裡面。accept完了就收發數據,循環收發。收發完了,關閉了,就回到accept的等待狀態 。

按你現在的邏輯是,accept完成後就一直等待,直到第二次accept

慢慢試驗。建議你accept完成後建立一個線程,單獨進行收發。

㈡ 求用python寫一個資料庫系統(分伺服器端和客戶端兩部分)

畢設么,資料庫自己實現的話,有一定難度哦,但是只是做介面的話,還是很容易的,建議服務端用web框架(flask,django啥的),真的需要客戶端么,瀏覽器就夠了!不想直接用瀏覽器的話封裝 一個http協議的cli還是比較容易 的

㈢ Python中有伺服器端和客戶端,他們分別寫在哪裡怎麼運行這些文件

可以寫在同一台主機上,也可以寫在不同主機上;如果是在同一台主機的話,運行時可以以多開命令行窗口運行。也可以用你的編輯器運行;

㈣ python如何操作應用程序

我想請教一下。如何使用python腳本來實現類似於qq客戶端的登入問題。
qq客戶端的啟動使用了自帶的os
import os
os.startfile("qq客戶端的路徑")

但是彈出的還需要填寫相關的密碼賬號點擊登陸按鈕。請問這些怎麼實現呢?
因為在web端我們可以構建post之類。那麼到了客戶端我們要怎麼處理?

㈤ 如何用python開發一個ssh客戶端工具


1)通過paramiko的ssh模塊連接指定主機;

2)通過SSHClient.exec_command在遠程主機上執行命令;

3)通過exec_command返回的stdout,stdin,stderr進行交互;

4)保存成功連接的主機信息(session),可以通過ls命令查看,sessionid命令,直接啟動新連接;

5)可在windows和linux下運行,寫程序時需要注意他們的差別。
代碼ssh.py

#!/usr/bin/python
#-*-coding:utf-8-*-

importos,sys
importparamiko
importthreading
importplatform

curr_ssh=None
curr_prompt=">>"

#使用說明
defprintUsage():
print"!ls:listsessions."
print"!sessionid:connectsession."
print"!connhostuserpassword:connecthostwithuser."
print"!exit:exit."

#連接
defconn(ip,username,passwd):
try:
ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(ip,22,username,passwd,timeout=5)
print"Connectto",ip,"with",username
globalcurr_prompt
curr_prompt=username+"@"+ip+">>"
returnssh
except:
returnNone

#載入以前的連接信息
sessions=[]
defloadSessions():
globalsessions
try:
f=open("sessions")
sessions=f.readlines()
f.close()
except:
pass

#執行本地命令,ssh.py的命令
defexe_cmd_local(cmd):
if(cmd=="!ls"):
loadSessions()
globalsessions
i=0
print"Sessions:"
forsinsessions:
print"[%d]%s"%(i,s)
i+=1
else:
vals=cmd.split('')
if(vals[0]=="!session"):
id=(int)(vals[1])
if(id<len(sessions)):os_name="platform.system()"new_console_cmd=""if(os_name="=""linux"):="".=""ssh.py="""=""+=""sessions[id]+"""=""elif(os_name="=""windows"):=""sessions[id]=""os.system(new_console_cmd)=""else:=""print="""didn't=""hava=""sessoin=""",vals[1]=""elif(vals[0]="="!conn"):"global=""curr_ssh=""f="open("sessions","a")"line="vals[1]+"""+vals[2]+"="""+vals[3]+" "=""f.write(line)=""f.close()=""#在ssh連接的主機上執行命令=""def=""exe_cmd_ssh(ssh,cmd):=""if(ssh="="none):=""connect=""to=""a=""server.=""use=""'!conn'=""please."=""return=""stdin,=""stdout,=""stderr="ssh.exec_command(cmd)"#stdin.write("y")=""#簡單交互,輸入=""『y』=""#屏幕輸出=""stdout.read()=""stderr.read()=""#入口函數=""if=""__name__="='__main__':"loadsessions()=""if(len(sys.argv)="=4):"printusage()=""while=""true:=""cmd="raw_input(curr_prompt)"if(len(cmd)="=0):"continue=""if(cmd="=""!exit"):=""if(curr_ssh=""!="None):"curr_ssh.close();=""break=""if(cmd[0]="="'!'):=""exe_cmd_local(cmd)=""exe_cmd_ssh(curr_ssh,cmd)<=""pre="">

㈥ python scoket伺服器端怎麼查看連接上來的所有客戶端

使用多線程,下面的代碼,簡單實現一個多線程的web伺服器:
#coding=utf-8
import socket
import threading
from time import sleep
def response(sock, addr):
print "收到請求"
data = sock.recv(1024)
print data
sock.send(html)
sock.close()
html = '''HTTP/1.1 200 OK\nContent-Type: text/html\n\r\nHello world!'''
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('0.0.0.0', 80))
s.listen(50)
print "正在等待連接……"
while 1:
sleep(0.1)
sock,addr = s.accept()
t = threading.Thread(target=response, args=(sock,addr))
t.start()

㈦ Python能爬pc客戶端數據嗎用什麼方法

你好!

PC 的數據那就不叫爬了!

你那叫輪詢某PC 的數據。

也是能做的!但是要有許可權才可以!

望採納!

㈧ python 客戶端小程序(書上的源程序)

書上是不是還有個伺服器端程序
得運行那個程序,保持伺服器端程序在運行狀態,同時運行客戶端程序才行

㈨ python做客戶端程序適合嗎

不是很合適,畢竟用途不一樣
python需要環境,要裝python
另外如果打包成可執行文件也比較麻煩,界面的支持也不太好,所以不合適

㈩ 如何把python最小化安裝在客戶機上面

1.嘗試把我電腦上的python裡面的Lib放到客戶機上程序的目錄,建立一個python27/lib/,結果還是失敗
2.把lib下的東西放到跟exe同一個目錄,可以,但是還是誰顯示import pbk_resource錯誤,但已經可以運行python的解釋器了,不過因為跟exe在同一個目錄太雜,所以放棄這種方法!

閱讀全文

與python客戶端相關的資料

熱點內容
安卓如何查看異常重啟 瀏覽:715
解壓音樂排名 瀏覽:383
安卓手機瀏覽器怎麼掃二維碼 瀏覽:715
通達信成本均線源碼 瀏覽:614
可以下載的解壓音頻 瀏覽:564
海賊王怎麼換伺服器 瀏覽:318
計算機上的共享文件夾映射 瀏覽:940
榮耀安裝包在文件夾哪裡 瀏覽:195
機票php源碼 瀏覽:231
linux共享mac 瀏覽:923
中國沒有國外的伺服器地址 瀏覽:759
為什麼退款伺服器連接錯誤 瀏覽:557
android簡訊存儲位置 瀏覽:972
unix網路編程卷4 瀏覽:808
找靚機app下單什麼時候發貨 瀏覽:413
android一個應用兩個進程 瀏覽:803
linux硬碟復制 瀏覽:808
php圖片伺服器搭建 瀏覽:801
下載壓縮文件怎麼打開 瀏覽:194
新建文件夾叫什麼名字 瀏覽:567