本文目錄一覽:
ipad上怎麼安裝python?
手機和ipad都是6.0.1系統,沒有升級到7.0以上
openssh 提供遠程登錄操作
pyobjc 提供python2.5.1版本德
移動終端
安裝好以後打開終端
輸入python
ok,顯示版本號2.5.1 雖然版本有點老了
輸入ssh,運行正常
ios系統的root密碼是apline,一定要改掉,不然等於大開房門,誰都可以進來看看了
輸入ssh root@192.168.0.200(iphone的ip地址,可以去網路那邊看下)
就可要遠程登錄iphone了(我這邊是用ipad上終端操作)
登錄上去以後可以輸入ls查看當前目錄下的文檔
我寫了個測試的腳本放在/var/www下面
輸入cd /var/www到達這個目錄
輸入ls,看到我之前上傳的zcb.cy腳本了
輸入python zcb.cy即可運行程序
這個是我在2.7.5下寫的,直接運行,倒是很讓我出乎預料,還以為會報錯呢
iphone7速度還可以,跑個小腳本問題不大的,後期準備部署個腳本長期後台運行看看
用什麼Python代碼能控制另一台電腦的鍵盤
python3,使用socket在兩台電腦之間通信,使用python pyautogui模塊實現按鍵。如果不在一個區域網,需要公網伺服器作做轉發。需要環境安裝環境依賴:
# ubuntu
$ sudo apt-get install python3-pip
$ sudo pip3 install python3-xlib
$ sudo apt-get install scrot
$ sudo apt-get install python3-tk
$ sudo apt-get install python3-dev
# mac os
$ sudo pip3 install pyobjc-framework-Quartz
$ sudo pip3 install pyobjc-core
$ sudo pip3 install pyobjc
$ sudo pip3 install pillow
windows不需要安裝依賴。安裝依賴之後,安裝python 包
pip3 install pyautogui
以下在python3中簡單實現。
server.py (被控制端)
import pyautogui
import time
from socket import socket, AF_INET, SOCK_STREAM, SOL_SOCKET, SO_REUSEADDR
tcp_server_socket = socket(AF_INET, SOCK_STREAM)
address = (”, 8000)
tcp_server_socket.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
tcp_server_socket.bind(address)
tcp_server_socket.listen(128)
def handle_key(key):
key = key.decode()
if key == “alt”:
print(“按下alt鍵盤”)
pyautogui.press(“alt”)
elif key == “enter”:
time.sleep(5)
pyautogui.press(“enter”)
print(“按下enter鍵盤”)
elif key == “win”:
print(“按下窗口鍵”)
pyautogui.hotkey(“winleft”)
else:
print(“按下其它鍵”)
time.sleep(5)
pyautogui.typewrite(key)
while True:
print(“等待連接”)
tcp_client_socket,addr = tcp_server_socket.accept()
print(‘…connected from’, addr)
while True:
data = tcp_client_socket.recv(1024)
if not data:
break
try:
if data.decode().startswith(‘exit’):
break
except Exception as e:
print(e)
break
print(data)
handle_key(data)
tcp_client_socket.send(‘server recved.’.encode())
tcp_client_socket.close()
client.py (發送控制指令端)
import socket
HOST = ‘localhost’
PORT = 8000
BUFSIZE = 1024
ADDR=(HOST, PORT)
tcp_client=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcp_client.connect(ADDR)
FLAG = True
while True:
data = input(”)
if not data:
break
tcp_client.send(data.encode())
data=tcp_client.recv(BUFSIZE)
if not data:
FLAG = False
break
print(data)
tcp_client.close()
如何使用pycharm安裝python庫
方法1:
在 pycharm的設置裡面找到這個,點加號
然後搜索你需要的庫,再點安裝.
方法2:
在 terminal 里輸入指令,用 pip安裝.
原創文章,作者:YBRNJ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129811.html