【python – pySerial – 有没有办法一次选择多个端口?】教程文章相关的互联网学习教程文章

权限 – 如何在端口80上启动python SimpleHTTPServer?【代码】

我在Ubuntu上使用这个命令,但是它从端口8080开始,我没有运行另一个服务器所以我希望它从端口80开始.我看到你可以设置一个bash脚本来做类似的事情这个,但是没有命令行标志或更简单的指定端口?python -m SimpleHTTPServer解决方法:sudo python -m SimpleHTTPServer 80 对于python 3.x版本,您可能需要: sudo python -m http.server 80 低于1024的端口需要root权限. 正如George在评论中补充的那样,以root身份运行此命令并不是一个好主...

python – 如何决定何时从头开始包装/端口/写入

我将在Smalltalk(Pharo)中建立一个项目.还有一个python库,我打算用它来做同样的事情.现在,有3个选项: >那些python库的Smalltalk包装器>将python库移植到Smalltalk>从头开始编写库(在Smalltalk中)以便在我的项目中使用 以下是我的疑问: >移植/包装的“基本”差异是什么(在任何地方都找不到令人满意的解释)>如何知道何时使用(三者中的哪一个)?>任何资源或指针,我可以得到进一步的帮助/一些启动我的项目. 谢谢!解决方法:包装纸 用...

如何使用第一个可用端口在Python中创建HTTP服务器?【代码】

我想避免硬编码端口号,如下所示:httpd = make_server('', 8000, simple_app)我以这种方式创建服务器的原因是我想将它用作Adobe AIR应用程序的“内核”,因此它将使用PyAMF进行??通信.由于我在客户端运行它,因此很有可能我定义的任何端口都已被使用.如果有更好的方法来做到这一点,我问错了问题,请告诉我.解决方法:问题是您需要一个已知的端口供应用程序使用.但是如果你给一个0的端口号,我相信操作系统会为你提供第一个可用的未使用的...

Python调用nmap对内网端口批量扫描【代码】

1 # -*- encoding: utf-8 -*-2 # !/usr/bin/env python3 4 import os5 import traceback6 import sys7 import datetime8 import re9 import json10 import logging11 from threading import Lock12 13 from suds.client import Client14 from suds.xsd.doctor import Import, ImportDoctor15 from concurrent.futures import ThreadPoolExecutor, as_completed16 import nmap17 import random18 import time19 20 if not os.path.d...

Python serial – 尝试使用未打开的端口【代码】

我仍然是python中的新手,所以请耐心等待,所以我正在尝试用python2-pyserial写一个脚本但是我一直在收到错误尝试使用一个未打开的端口这是脚本:#!/usr/bin/pythonimport serial, time #initialization and open the port #possible timeout values: # 1. None: wait forever, block call # 2. 0: non-blocking mode, return immediately # 3. x, x is bigger than 0, float allowed, timeout block call ser = serial.Ser...

如何通过SSH端口转发安装Python包?【代码】

我通过SSH和OPENVPN控制远程单元. 在远程单元上,我想使用pip安装一些Python包,但是: >远程公司防火墙只允许端口22上的流量(而不是pip所需的443);>远程设备上未安装DNS;>我无法修改任何OPENVPN设置(或者我想避免使用此选项,因为它意味着访问某些远程系统管理员并试图说服他必须更改配置);>所有系统都是Linux(Ubuntu Debian).涉及非Windows. 剥离数小时的尝试(我不是系统管理员,我对这个主题的了解非常有限),想法是打开一个明显的SS...

Python中的SSH动态端口转发(‘ssh -D’)

我正在寻找一种在Python下实现SSH动态端口转发(‘ssh -D’)的方法.问题是它必须在Windows下工作,即用popen / pexec / etc运行SSH.不行.有任何想法吗? 干杯, 布鲁诺奈瑞解决方法:你试过Paramiko吗?

python – 防止端口被其他应用程序“窃取”【代码】

我有一个类似守护进程的小应用程序,它侦听特定端口,所以不同的应用程序使用相同的端口,不知何故将它从我的应用程序中取出. 在启动其他应用程序之前一切正常,一旦我启动它我不再获得连接,但在关闭它之后,守护程序继续工作.我不知道可以使用端口,而另一个应用程序正在监听它,并希望尽可能防止这种情况发生. 有趣的是,当干扰应用程序已经运行时重启守护进程时,甚至没有异常,它可以在该端口上创建,绑定和侦听,它根本不能正常工作. 这将...

python – 如何确定给定port = 0时aiohttp选择哪个端口【代码】

当我使用aiohttp.web.run_app(…,port = 0)时,我假设它选择了一个可供服务的任意可用端口.它是否正确?如果是这样,是否有某种方法可以找出它所选择的端口?解决方法:您可以使用server.sockets,如下面的代码所示:@asyncio.coroutine def status(request):"""Check that the app is properly working"""return web.json_response('OK')app = web.Application() # pylint: disable=invalid-name app.router.add_get('/api/status', ...

python – 相同域,不同端口的CherryPy会话【代码】

考虑下面的脚本.它将启动两个子进程,每个子进程一个CherryPy应用程序(按Ctrl C或系统上的任何KeyboardInterrupt组合来结束它们).如果您使用CP 3.0运行它(注意更改“StartServer”中的3.0 / 3.1特定行),请访问: http://localhost:15002/ ……你看到一个空洞的词典.然后访问: http://localhost:15002/set?val=10 http://localhost:15002/ ……你看到新填充的字典.然后访问: http://localhost:15012/ ……然后回去 http://localhos...

python webtest端口配置?【代码】

我试图用webtest编写一些测试来测试我的python GAE应用程序.我遇到的问题是应用程序正在侦听端口8080但我无法配置webtest来命中该端口. 例如,我想使用app.get(‘/ getreport’)来达到http://localhost:8080/getreport.显然,它只会遇到http:// localhost / getreport. 有没有办法设置webtest来击中特定端口?解决方法:在config,我引用,portRequired? No, defaults is “80” Defines the port number to use forexecuting requests...

始终侦听特定端口号的Python应用程序

我想创建一个始终监听参数化端口的python应用程序.每当有来自端口的请求时,应用程序将解析请求并根据请求执行任务. 这种类型的应用程序是否称为服务? (我有0个服务知识).我在哪里可以找到有关此类开发的初学者提示和指南?解决方法:这被称为server,Python socket文档页面底部有一些示例. HTH.

【转载】用Python实现端口映射功能(A/B/C内外网)【代码】

转载地址 :http://hutaow.com/blog/2014/09/08/write-tcp-mapping-program-with-python/ 有A,B,C三台计算机,A,B互通,B,C互通,但是A,C不通,这个时候在C上开了一个Web服务,如何让A访问C的Web服务?# -*- coding: utf-8 -*- # tcp mapping created by hutaow(hutaow.com) at 2014-08-31import socket import threading# 端口映射配置信息 CFG_REMOTE_IP = 192.168.0.10 CFG_REMOTE_PORT = 22 CFG_LOCAL_IP = 0.0.0.0 CFG...

python – 使用线程来保持FTP控制端口的活动【代码】

我的FTP下载脚本(基于ftplib)挂在大量下载上.我正在使用的远程服务器,虽然高度可配置(proftpd)无法通过远程网络强加的防火墙限制. 我被限制在我的公司使用被动模式,即IT不会为我打开一个允许FTP活动模式的端口. 所以,我被困在被动模式中. 远程服务器在大型下载中断开10到15分钟. 我需要在大量下载期间保持控制连接的活动状态.我应该使用线程,每十秒发送一次’NOOP’命令吗?如果是这样的话,你会不会向我发送一些可以解决问题的示例...

python – pySerial – 有没有办法一次选择多个端口?

我正在开发需要与许多串口通信的应用程序.我没有找到一种方法来做到这一点,而不使用每个端口的线程.有没有办法用单线程执行此操作?类似于多个端口上的select或poll一样?我正在使用pyserial 2.6解决方法:我假设你在类似unix的平台上使用PySerial …… 从PySerial objects implement fileno()获取底层文件描述符后,您可以直接将它们传递到select,这将允许您一次处理多个PySerial对象. 另一种方法是设置nonblocking()并处理您的读写...