Articles of Windows

La ejecución del script Python desde la línea de comandos abre el script en el editor de texto predeterminado en lugar de ejecutar el script

Tengo archivos con extensión .py asociados con el intérprete de Python. Sin embargo, cuando escribo el nombre de dicho archivo en la línea de comando y presiono ENTER el archivo se abre en el editor de texto predeterminado (Notepad ++) en lugar de ejecutarse con el intérprete de Python asociado. ¿Por qué? Z:\1>where python c:\Program […]

Mover un script de Python a otra computadora

Me pregunto cuáles son mis opciones si escribo un script de Python que hace uso de las bibliotecas instaladas en mi computadora (como lxml, por ejemplo) y quiero implementar este script en otra computadora. Por supuesto, tener Python instalado en la otra máquina es un hecho, pero ¿también tengo que instalar todas las bibliotecas que […]

Necesita una forma de determinar si un archivo está hecho para ser escrito

La situación en la que estoy es: hay un proceso que está escribiendo en un archivo, a veces el archivo es bastante grande, por ejemplo, de 400 a 500 MB. Necesito saber cuando se termine de escribir. ¿Cómo puedo determinar esto? Si miro en el directorio, lo veré allí, pero es posible que no se […]

ejecutable hecho con py2exe no se ejecuta en Windows XP de 32 bits

Creé un ejecutable con py2exe en una máquina con Windows 7 de 64 bits y distribuí el progtwig. En una máquina Windows XP 32 bits, el progtwig se niega a ejecutar y muestra el siguiente comportamiento: una ventana emergente dice: program.exe no es una aplicación win32 válida. La ventana del símbolo del sistema dice “acceso […]

Error no hay módulo llamado curses

Cuando bash ejecutar el siguiente código … from telnetsrvlib import * if __name__ == ‘__main__’: “Testing – Accept a single connection” class TNS(SocketServer.TCPServer): allow_reuse_address = True class TNH(TelnetHandler): def cmdECHO(self, params): “”” [ …] Echo parameters Echo command line parameters back to user, one per line. “”” self.writeline(“Parameters:”) for item in params: self.writeline(“\t%s” % item) […]

¿Cómo se implementa python-keyring en Windows?

¿Cómo Python-keyring proporciona seguridad en Windows? En GNOME / KDE en Linux, se le solicita al usuario que ingrese su contraseña para autorizar el acceso al anillo de claves por aplicación. En Windows no hay tal aviso cuando una aplicación accede al conjunto de claves. ¿Qué es detener una aplicación Python aleatoria para recuperar una […]

¿Cuál es el equivalente de Windows de pwd.getpwnam (nombre de usuario) .pw_dir?

El módulo pwd de Python proporciona acceso a la API POSIX de getpwnam(3) , que se puede usar para obtener el directorio de inicio de un usuario en particular mediante un nombre de usuario, y también determina si el nombre de usuario es válido. pwd.getpwnam generará una excepción si se llama con un nombre de […]

Confusión de clave de puerto de finalización de IO

Estoy escribiendo un servidor basado en puerto de finalización de E / S ( código fuente aquí ) utilizando la API DLL de Windows en Python usando el módulo ctypes. Pero este es un uso bastante directo de la API y esta pregunta está dirigida a aquellos que tienen conocimientos de IOCP, no de Python. […]

py2exe – Ningún módulo del sistema ‘pywintypes’

Estoy tratando de convertir un simple script de Python en un ejecutable de Windows. Mi script setup.py es: from distutils.core import setup import py2exe setup( name = “Simple Script”, options = { “py2exe”: { “dll_excludes” : [“libmmd.dll”,”libifcoremd.dll”,”libiomp5md.dll”,”libzmq.dll”] } }, console=[‘simple_script.py’] ) He agregado los dll_excludes ya que cada uno de ellos causó un fallo. Ahora […]

Pyinstaller distribuye opencv de Windows 10 a Windows <10, faltan ucrt dlls api-ms-win-crt

Tengo un progtwig de Python 3.5 de 64 bits (requerido por tensorflow para Windows) que utiliza OpenCV. Lo estoy distribuyendo con pyinstaller. Construí mi progtwig con Windows 10 /c/Python35/Scripts/pyinstaller -c DeepMeerkat.spec En mi computadora, el .exe construye y funciona perfectamente. En cualquier otra máquina que no sea Windows 10 En import cv2 Devoluciones ImportError: Error […]